2 This file was automatically generated by Pidl
3 from clusapi.idl and clusapi.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-clusapi.h"
22 void proto_register_dcerpc_clusapi(void);
23 void proto_reg_handoff_dcerpc_clusapi(void);
25 /* Ett declarations */
26 static int ett_dcerpc_clusapi
;
27 static int ett_clusapi_RPC_SECURITY_DESCRIPTOR
;
28 static int ett_clusapi_RPC_SECURITY_ATTRIBUTES
;
29 static int ett_clusapi_CLUSTER_OPERATIONAL_VERSION_INFO
;
30 static int ett_clusapi_IDL_CLUSTER_SET_PASSWORD_STATUS
;
31 static int ett_clusapi_CLUSTER_CREATE_GROUP_INFO_RPC
;
32 static int ett_clusapi_ClusterEnumType
;
33 static int ett_clusapi_ENUM_ENTRY
;
34 static int ett_clusapi_ENUM_LIST
;
35 static int ett_clusapi_GROUP_ENUM_ENTRY
;
36 static int ett_clusapi_RESOURCE_ENUM_ENTRY
;
37 static int ett_clusapi_GROUP_ENUM_LIST
;
38 static int ett_clusapi_RESOURCE_ENUM_LIST
;
39 static int ett_clusapi_ClusterGroupEnumType
;
40 static int ett_clusapi_CLUS_RESOURCE_CLASS_INFO
;
41 static int ett_clusapi_ClusterResTypeEnumType
;
42 static int ett_clusapi_clusapi_DesiredAccessMask
;
43 static int ett_clusapi_NOTIFY_FILTER_AND_TYPE_RPC
;
44 static int ett_clusapi_NOTIFICATION_DATA_RPC
;
45 static int ett_clusapi_NOTIFICATION_RPC
;
46 static int ett_clusapi_CLUSTER_DISKID
;
47 static int ett_clusapi_CLUSTER_MRR_NODE_RESPONSE
;
48 static int ett_clusapi_CLUSTER_MRR_RESPONSE
;
49 static int ett_clusapi_NOTIFICATION_DATA_ASYNC_RPC
;
52 /* Header field declarations */
53 static int hf_clusapi_CLUSTER_CREATE_GROUP_INFO_RPC_dwGroupType
;
54 static int hf_clusapi_CLUSTER_CREATE_GROUP_INFO_RPC_dwVersion
;
55 static int hf_clusapi_CLUSTER_DISKID_DiskIdBlob
;
56 static int hf_clusapi_CLUSTER_DISKID_DiskIdType
;
57 static int hf_clusapi_CLUSTER_MRR_NODE_RESPONSE_ResultCode
;
58 static int hf_clusapi_CLUSTER_MRR_NODE_RESPONSE_ResultSize
;
59 static int hf_clusapi_CLUSTER_MRR_NODE_RESPONSE_pResultData
;
60 static int hf_clusapi_CLUSTER_MRR_NODE_RESPONSE_pszNodeName
;
61 static int hf_clusapi_CLUSTER_MRR_RESPONSE_NodeCount
;
62 static int hf_clusapi_CLUSTER_MRR_RESPONSE_pNodes
;
63 static int hf_clusapi_CLUSTER_OPERATIONAL_VERSION_INFO_dwClusterHighestVersion
;
64 static int hf_clusapi_CLUSTER_OPERATIONAL_VERSION_INFO_dwClusterLowestVersion
;
65 static int hf_clusapi_CLUSTER_OPERATIONAL_VERSION_INFO_dwFlags
;
66 static int hf_clusapi_CLUSTER_OPERATIONAL_VERSION_INFO_dwReserved
;
67 static int hf_clusapi_CLUSTER_OPERATIONAL_VERSION_INFO_dwSize
;
68 static int hf_clusapi_CLUS_RESOURCE_CLASS_INFO_Class
;
69 static int hf_clusapi_CLUS_RESOURCE_CLASS_INFO_SubClass
;
70 static int hf_clusapi_ClusterEnumType_CLUSTER_ENUM_GROUP
;
71 static int hf_clusapi_ClusterEnumType_CLUSTER_ENUM_INTERNAL_NETWORK
;
72 static int hf_clusapi_ClusterEnumType_CLUSTER_ENUM_NETINTERFACE
;
73 static int hf_clusapi_ClusterEnumType_CLUSTER_ENUM_NETWORK
;
74 static int hf_clusapi_ClusterEnumType_CLUSTER_ENUM_NODE
;
75 static int hf_clusapi_ClusterEnumType_CLUSTER_ENUM_RESOURCE
;
76 static int hf_clusapi_ClusterEnumType_CLUSTER_ENUM_RESTYPE
;
77 static int hf_clusapi_ClusterEnumType_CLUSTER_ENUM_SHARED_VOLUME_RESOURCE
;
78 static int hf_clusapi_ClusterGroupEnumType_CLUSTER_GROUP_ENUM_CONTAINS
;
79 static int hf_clusapi_ClusterGroupEnumType_CLUSTER_GROUP_ENUM_NODES
;
80 static int hf_clusapi_ClusterResTypeEnumType_CLUSTER_RESOURCE_TYPE_ENUM_NODES
;
81 static int hf_clusapi_ClusterResTypeEnumType_CLUSTER_RESOURCE_TYPE_ENUM_RESOURCES
;
82 static int hf_clusapi_ENUM_ENTRY_Name
;
83 static int hf_clusapi_ENUM_ENTRY_Type
;
84 static int hf_clusapi_ENUM_LIST_Entry
;
85 static int hf_clusapi_ENUM_LIST_EntryCount
;
86 static int hf_clusapi_GROUP_ENUM_ENTRY_Id
;
87 static int hf_clusapi_GROUP_ENUM_ENTRY_Name
;
88 static int hf_clusapi_GROUP_ENUM_ENTRY_Owner
;
89 static int hf_clusapi_GROUP_ENUM_ENTRY_Properties
;
90 static int hf_clusapi_GROUP_ENUM_ENTRY_RoProperties
;
91 static int hf_clusapi_GROUP_ENUM_ENTRY_cbProperties
;
92 static int hf_clusapi_GROUP_ENUM_ENTRY_cbRoProperties
;
93 static int hf_clusapi_GROUP_ENUM_ENTRY_dwFlags
;
94 static int hf_clusapi_GROUP_ENUM_ENTRY_dwState
;
95 static int hf_clusapi_GROUP_ENUM_LIST_Entry
;
96 static int hf_clusapi_GROUP_ENUM_LIST_EntryCount
;
97 static int hf_clusapi_IDL_CLUSTER_SET_PASSWORD_STATUS_NodeId
;
98 static int hf_clusapi_IDL_CLUSTER_SET_PASSWORD_STATUS_ReturnStatus
;
99 static int hf_clusapi_IDL_CLUSTER_SET_PASSWORD_STATUS_SetAttempted
;
100 static int hf_clusapi_NOTIFICATION_DATA_ASYNC_RPC_Name
;
101 static int hf_clusapi_NOTIFICATION_DATA_ASYNC_RPC_dwFilter
;
102 static int hf_clusapi_NOTIFICATION_DATA_ASYNC_RPC_dwNotifyKey
;
103 static int hf_clusapi_NOTIFICATION_DATA_RPC_FilterAndType
;
104 static int hf_clusapi_NOTIFICATION_DATA_RPC_Name
;
105 static int hf_clusapi_NOTIFICATION_DATA_RPC_ObjectId
;
106 static int hf_clusapi_NOTIFICATION_DATA_RPC_ParentId
;
107 static int hf_clusapi_NOTIFICATION_DATA_RPC_Type
;
108 static int hf_clusapi_NOTIFICATION_DATA_RPC_buffer
;
109 static int hf_clusapi_NOTIFICATION_DATA_RPC_dwBufferSize
;
110 static int hf_clusapi_NOTIFICATION_RPC_NotificationData
;
111 static int hf_clusapi_NOTIFICATION_RPC_dwNotifyKey
;
112 static int hf_clusapi_NOTIFY_FILTER_AND_TYPE_RPC_FilterFlags
;
113 static int hf_clusapi_NOTIFY_FILTER_AND_TYPE_RPC_dwObjectType
;
114 static int hf_clusapi_RESOURCE_ENUM_ENTRY_Id
;
115 static int hf_clusapi_RESOURCE_ENUM_ENTRY_Name
;
116 static int hf_clusapi_RESOURCE_ENUM_ENTRY_OwnerId
;
117 static int hf_clusapi_RESOURCE_ENUM_ENTRY_OwnerName
;
118 static int hf_clusapi_RESOURCE_ENUM_ENTRY_Properties
;
119 static int hf_clusapi_RESOURCE_ENUM_ENTRY_RoProperties
;
120 static int hf_clusapi_RESOURCE_ENUM_ENTRY_cbProperties
;
121 static int hf_clusapi_RESOURCE_ENUM_ENTRY_cbRoProperties
;
122 static int hf_clusapi_RESOURCE_ENUM_LIST_Entry
;
123 static int hf_clusapi_RESOURCE_ENUM_LIST_EntryCount
;
124 static int hf_clusapi_RPC_SECURITY_ATTRIBUTES_RpcSecurityDescriptor
;
125 static int hf_clusapi_RPC_SECURITY_ATTRIBUTES_bInheritHandle
;
126 static int hf_clusapi_RPC_SECURITY_ATTRIBUTES_nLength
;
127 static int hf_clusapi_RPC_SECURITY_DESCRIPTOR_cbInSecurityDescriptor
;
128 static int hf_clusapi_RPC_SECURITY_DESCRIPTOR_cbOutSecurityDescriptor
;
129 static int hf_clusapi_RPC_SECURITY_DESCRIPTOR_lpSecurityDescriptor
;
130 static int hf_clusapi_clusapi_AddGroupSetDependency_DependentGroupSet
;
131 static int hf_clusapi_clusapi_AddGroupSetDependency_ProviderGroupSet
;
132 static int hf_clusapi_clusapi_AddGroupSetDependency_rpc_status
;
133 static int hf_clusapi_clusapi_AddGroupToGroupSetDependency_DependentGroup
;
134 static int hf_clusapi_clusapi_AddGroupToGroupSetDependency_ProviderGroupSet
;
135 static int hf_clusapi_clusapi_AddGroupToGroupSetDependency_rpc_status
;
136 static int hf_clusapi_clusapi_AddGroupToGroupSetEx_FaultDomain
;
137 static int hf_clusapi_clusapi_AddGroupToGroupSetEx_Group
;
138 static int hf_clusapi_clusapi_AddGroupToGroupSetEx_GroupSet
;
139 static int hf_clusapi_clusapi_AddGroupToGroupSetEx_Reserved
;
140 static int hf_clusapi_clusapi_AddGroupToGroupSetEx_UpdateDomain
;
141 static int hf_clusapi_clusapi_AddGroupToGroupSetEx_UseDomains
;
142 static int hf_clusapi_clusapi_AddGroupToGroupSetEx_rpc_status
;
143 static int hf_clusapi_clusapi_AddGroupToGroupSet_Group
;
144 static int hf_clusapi_clusapi_AddGroupToGroupSet_GroupSet
;
145 static int hf_clusapi_clusapi_AddGroupToGroupSet_rpc_status
;
146 static int hf_clusapi_clusapi_AddNotifyCluster_dwFilter
;
147 static int hf_clusapi_clusapi_AddNotifyCluster_dwNotifyKey
;
148 static int hf_clusapi_clusapi_AddNotifyCluster_hCluster
;
149 static int hf_clusapi_clusapi_AddNotifyCluster_hNotify
;
150 static int hf_clusapi_clusapi_AddNotifyCluster_rpc_status
;
151 static int hf_clusapi_clusapi_AddNotifyGroup_dwFilter
;
152 static int hf_clusapi_clusapi_AddNotifyGroup_dwNotifyKey
;
153 static int hf_clusapi_clusapi_AddNotifyGroup_dwStateSequence
;
154 static int hf_clusapi_clusapi_AddNotifyGroup_hGroup
;
155 static int hf_clusapi_clusapi_AddNotifyGroup_hNotify
;
156 static int hf_clusapi_clusapi_AddNotifyGroup_rpc_status
;
157 static int hf_clusapi_clusapi_AddNotifyKey_Filter
;
158 static int hf_clusapi_clusapi_AddNotifyKey_WatchSubTree
;
159 static int hf_clusapi_clusapi_AddNotifyKey_dwNotifyKey
;
160 static int hf_clusapi_clusapi_AddNotifyKey_hKey
;
161 static int hf_clusapi_clusapi_AddNotifyKey_hNotify
;
162 static int hf_clusapi_clusapi_AddNotifyKey_rpc_status
;
163 static int hf_clusapi_clusapi_AddNotifyNetInterface_dwFilter
;
164 static int hf_clusapi_clusapi_AddNotifyNetInterface_dwNotifyKey
;
165 static int hf_clusapi_clusapi_AddNotifyNetInterface_dwStateSequence
;
166 static int hf_clusapi_clusapi_AddNotifyNetInterface_hNetInterface
;
167 static int hf_clusapi_clusapi_AddNotifyNetInterface_hNotify
;
168 static int hf_clusapi_clusapi_AddNotifyNetInterface_rpc_status
;
169 static int hf_clusapi_clusapi_AddNotifyNetwork_dwFilter
;
170 static int hf_clusapi_clusapi_AddNotifyNetwork_dwNotifyKey
;
171 static int hf_clusapi_clusapi_AddNotifyNetwork_dwStateSequence
;
172 static int hf_clusapi_clusapi_AddNotifyNetwork_hNetwork
;
173 static int hf_clusapi_clusapi_AddNotifyNetwork_hNotify
;
174 static int hf_clusapi_clusapi_AddNotifyNetwork_rpc_status
;
175 static int hf_clusapi_clusapi_AddNotifyNode_dwFilter
;
176 static int hf_clusapi_clusapi_AddNotifyNode_dwNotifyKey
;
177 static int hf_clusapi_clusapi_AddNotifyNode_dwStateSequence
;
178 static int hf_clusapi_clusapi_AddNotifyNode_hNode
;
179 static int hf_clusapi_clusapi_AddNotifyNode_hNotify
;
180 static int hf_clusapi_clusapi_AddNotifyNode_rpc_status
;
181 static int hf_clusapi_clusapi_AddNotifyResourceTypeV2_dwNotifyKey
;
182 static int hf_clusapi_clusapi_AddNotifyResourceTypeV2_dwVersion
;
183 static int hf_clusapi_clusapi_AddNotifyResourceTypeV2_filter
;
184 static int hf_clusapi_clusapi_AddNotifyResourceTypeV2_hNotify
;
185 static int hf_clusapi_clusapi_AddNotifyResourceTypeV2_resTypeName
;
186 static int hf_clusapi_clusapi_AddNotifyResourceTypeV2_rpc_status
;
187 static int hf_clusapi_clusapi_AddNotifyResource_dwFilter
;
188 static int hf_clusapi_clusapi_AddNotifyResource_dwNotifyKey
;
189 static int hf_clusapi_clusapi_AddNotifyResource_dwStateSequence
;
190 static int hf_clusapi_clusapi_AddNotifyResource_hNotify
;
191 static int hf_clusapi_clusapi_AddNotifyResource_hResource
;
192 static int hf_clusapi_clusapi_AddNotifyResource_rpc_status
;
193 static int hf_clusapi_clusapi_AddNotifyV2_dwNotifyKey
;
194 static int hf_clusapi_clusapi_AddNotifyV2_dwVersion
;
195 static int hf_clusapi_clusapi_AddNotifyV2_filter
;
196 static int hf_clusapi_clusapi_AddNotifyV2_hNotify
;
197 static int hf_clusapi_clusapi_AddNotifyV2_hObject
;
198 static int hf_clusapi_clusapi_AddNotifyV2_isTargetedAtObject
;
199 static int hf_clusapi_clusapi_AddNotifyV2_rpc_status
;
200 static int hf_clusapi_clusapi_AddResourceDependency_hDependsOn
;
201 static int hf_clusapi_clusapi_AddResourceDependency_hResource
;
202 static int hf_clusapi_clusapi_AddResourceDependency_rpc_status
;
203 static int hf_clusapi_clusapi_AddResourceNode_hNode
;
204 static int hf_clusapi_clusapi_AddResourceNode_hResource
;
205 static int hf_clusapi_clusapi_AddResourceNode_rpc_status
;
206 static int hf_clusapi_clusapi_BackupClusterDatabase_lpszPathName
;
207 static int hf_clusapi_clusapi_BackupClusterDatabase_rpc_status
;
208 static int hf_clusapi_clusapi_CanResourceBeDependent_hResource
;
209 static int hf_clusapi_clusapi_CanResourceBeDependent_hResourceDependent
;
210 static int hf_clusapi_clusapi_CanResourceBeDependent_rpc_status
;
211 static int hf_clusapi_clusapi_CancelClusterGroupOperation_dwCancelFlags
;
212 static int hf_clusapi_clusapi_CancelClusterGroupOperation_hGroup
;
213 static int hf_clusapi_clusapi_CancelClusterGroupOperation_rpc_status
;
214 static int hf_clusapi_clusapi_ChangeCsvStateEx_dwState
;
215 static int hf_clusapi_clusapi_ChangeCsvStateEx_hResource
;
216 static int hf_clusapi_clusapi_ChangeCsvStateEx_lpszVolumeName
;
217 static int hf_clusapi_clusapi_ChangeCsvStateEx_rpc_status
;
218 static int hf_clusapi_clusapi_ChangeCsvState_dwState
;
219 static int hf_clusapi_clusapi_ChangeCsvState_hResource
;
220 static int hf_clusapi_clusapi_ChangeCsvState_rpc_status
;
221 static int hf_clusapi_clusapi_ChangeResourceGroup_hGroup
;
222 static int hf_clusapi_clusapi_ChangeResourceGroup_hResource
;
223 static int hf_clusapi_clusapi_ChangeResourceGroup_rpc_status
;
224 static int hf_clusapi_clusapi_CloseBatchPort_phBatchPort
;
225 static int hf_clusapi_clusapi_CloseCluster_Cluster
;
226 static int hf_clusapi_clusapi_CloseGroupSet_GroupSet
;
227 static int hf_clusapi_clusapi_CloseGroup_Group
;
228 static int hf_clusapi_clusapi_CloseKey_pKey
;
229 static int hf_clusapi_clusapi_CloseNetInterface_NetInterface
;
230 static int hf_clusapi_clusapi_CloseNetwork_Network
;
231 static int hf_clusapi_clusapi_CloseNode_Node
;
232 static int hf_clusapi_clusapi_CloseNotify_Notify
;
233 static int hf_clusapi_clusapi_CloseResource_Resource
;
234 static int hf_clusapi_clusapi_ClusterControl_dwControlCode
;
235 static int hf_clusapi_clusapi_ClusterControl_hCluster
;
236 static int hf_clusapi_clusapi_ClusterControl_lpBytesReturned
;
237 static int hf_clusapi_clusapi_ClusterControl_lpInBuffer
;
238 static int hf_clusapi_clusapi_ClusterControl_lpOutBuffer
;
239 static int hf_clusapi_clusapi_ClusterControl_lpcbRequired
;
240 static int hf_clusapi_clusapi_ClusterControl_nInBufferSize
;
241 static int hf_clusapi_clusapi_ClusterControl_nOutBufferSize
;
242 static int hf_clusapi_clusapi_ClusterControl_rpc_status
;
243 static int hf_clusapi_clusapi_ClusterMrr_dwComponent
;
244 static int hf_clusapi_clusapi_ClusterMrr_dwControlCode
;
245 static int hf_clusapi_clusapi_ClusterMrr_dwTimeout
;
246 static int hf_clusapi_clusapi_ClusterMrr_fExcludeSelf
;
247 static int hf_clusapi_clusapi_ClusterMrr_hCluster
;
248 static int hf_clusapi_clusapi_ClusterMrr_inSize
;
249 static int hf_clusapi_clusapi_ClusterMrr_nodeSet
;
250 static int hf_clusapi_clusapi_ClusterMrr_pInData
;
251 static int hf_clusapi_clusapi_ClusterMrr_ppInfo
;
252 static int hf_clusapi_clusapi_ClusterMrr_rpc_status
;
253 static int hf_clusapi_clusapi_CreateBatchPort_hKey
;
254 static int hf_clusapi_clusapi_CreateBatchPort_phBatchPort
;
255 static int hf_clusapi_clusapi_CreateBatchPort_rpc_status
;
256 static int hf_clusapi_clusapi_CreateEnumEx_ReturnIdEnum
;
257 static int hf_clusapi_clusapi_CreateEnumEx_ReturnNameEnum
;
258 static int hf_clusapi_clusapi_CreateEnumEx_dwOptions
;
259 static int hf_clusapi_clusapi_CreateEnumEx_dwType
;
260 static int hf_clusapi_clusapi_CreateEnumEx_hCluster
;
261 static int hf_clusapi_clusapi_CreateEnumEx_rpc_status
;
262 static int hf_clusapi_clusapi_CreateEnum_ReturnEnum
;
263 static int hf_clusapi_clusapi_CreateEnum_dwType
;
264 static int hf_clusapi_clusapi_CreateEnum_rpc_status
;
265 static int hf_clusapi_clusapi_CreateGroupEnum_cbProperties
;
266 static int hf_clusapi_clusapi_CreateGroupEnum_cbRoProperties
;
267 static int hf_clusapi_clusapi_CreateGroupEnum_hCluster
;
268 static int hf_clusapi_clusapi_CreateGroupEnum_pProperties
;
269 static int hf_clusapi_clusapi_CreateGroupEnum_pRoProperties
;
270 static int hf_clusapi_clusapi_CreateGroupEnum_ppResultList
;
271 static int hf_clusapi_clusapi_CreateGroupEnum_rpc_status
;
272 static int hf_clusapi_clusapi_CreateGroupEx_Status
;
273 static int hf_clusapi_clusapi_CreateGroupEx_hGroup
;
274 static int hf_clusapi_clusapi_CreateGroupEx_lpszGroupName
;
275 static int hf_clusapi_clusapi_CreateGroupEx_pGroupInfo
;
276 static int hf_clusapi_clusapi_CreateGroupEx_rpc_status
;
277 static int hf_clusapi_clusapi_CreateGroupResourceEnum_ReturnEnum
;
278 static int hf_clusapi_clusapi_CreateGroupResourceEnum_dwType
;
279 static int hf_clusapi_clusapi_CreateGroupResourceEnum_hGroup
;
280 static int hf_clusapi_clusapi_CreateGroupResourceEnum_rpc_status
;
281 static int hf_clusapi_clusapi_CreateGroupSetEnum_ReturnEnum
;
282 static int hf_clusapi_clusapi_CreateGroupSetEnum_hCluster
;
283 static int hf_clusapi_clusapi_CreateGroupSetEnum_rpc_status
;
284 static int hf_clusapi_clusapi_CreateGroupSet_Status
;
285 static int hf_clusapi_clusapi_CreateGroupSet_hGroupSet
;
286 static int hf_clusapi_clusapi_CreateGroupSet_lpszGroupSetName
;
287 static int hf_clusapi_clusapi_CreateGroupSet_rpc_status
;
288 static int hf_clusapi_clusapi_CreateGroup_Status
;
289 static int hf_clusapi_clusapi_CreateGroup_hGroup
;
290 static int hf_clusapi_clusapi_CreateGroup_lpszGroupName
;
291 static int hf_clusapi_clusapi_CreateGroup_rpc_status
;
292 static int hf_clusapi_clusapi_CreateKey_Status
;
293 static int hf_clusapi_clusapi_CreateKey_dwOptions
;
294 static int hf_clusapi_clusapi_CreateKey_hKey
;
295 static int hf_clusapi_clusapi_CreateKey_lpSecurityAttributes
;
296 static int hf_clusapi_clusapi_CreateKey_lpSubKey
;
297 static int hf_clusapi_clusapi_CreateKey_lpdwDisposition
;
298 static int hf_clusapi_clusapi_CreateKey_phKey
;
299 static int hf_clusapi_clusapi_CreateKey_rpc_status
;
300 static int hf_clusapi_clusapi_CreateKey_samDesired
;
301 static int hf_clusapi_clusapi_CreateNetInterfaceEnum_ReturnEnum
;
302 static int hf_clusapi_clusapi_CreateNetInterfaceEnum_hCluster
;
303 static int hf_clusapi_clusapi_CreateNetInterfaceEnum_lpszNetworkName
;
304 static int hf_clusapi_clusapi_CreateNetInterfaceEnum_lpszNodeName
;
305 static int hf_clusapi_clusapi_CreateNetInterfaceEnum_rpc_status
;
306 static int hf_clusapi_clusapi_CreateNetworkEnum_ReturnEnum
;
307 static int hf_clusapi_clusapi_CreateNetworkEnum_dwType
;
308 static int hf_clusapi_clusapi_CreateNetworkEnum_hNetwork
;
309 static int hf_clusapi_clusapi_CreateNetworkEnum_rpc_status
;
310 static int hf_clusapi_clusapi_CreateNodeEnumEx_ReturnIdEnum
;
311 static int hf_clusapi_clusapi_CreateNodeEnumEx_ReturnNameEnum
;
312 static int hf_clusapi_clusapi_CreateNodeEnumEx_dwOptions
;
313 static int hf_clusapi_clusapi_CreateNodeEnumEx_dwType
;
314 static int hf_clusapi_clusapi_CreateNodeEnumEx_hNode
;
315 static int hf_clusapi_clusapi_CreateNodeEnumEx_rpc_status
;
316 static int hf_clusapi_clusapi_CreateNodeEnum_ReturnEnum
;
317 static int hf_clusapi_clusapi_CreateNodeEnum_dwType
;
318 static int hf_clusapi_clusapi_CreateNodeEnum_hNode
;
319 static int hf_clusapi_clusapi_CreateNodeEnum_rpc_status
;
320 static int hf_clusapi_clusapi_CreateNotifyV2_hNotify
;
321 static int hf_clusapi_clusapi_CreateNotifyV2_rpc_error
;
322 static int hf_clusapi_clusapi_CreateNotifyV2_rpc_status
;
323 static int hf_clusapi_clusapi_CreateNotify_Status
;
324 static int hf_clusapi_clusapi_CreateNotify_hNotify
;
325 static int hf_clusapi_clusapi_CreateNotify_rpc_status
;
326 static int hf_clusapi_clusapi_CreateResEnum_ReturnEnum
;
327 static int hf_clusapi_clusapi_CreateResEnum_dwType
;
328 static int hf_clusapi_clusapi_CreateResEnum_hResource
;
329 static int hf_clusapi_clusapi_CreateResEnum_rpc_status
;
330 static int hf_clusapi_clusapi_CreateResTypeEnum_ReturnEnum
;
331 static int hf_clusapi_clusapi_CreateResTypeEnum_dwType
;
332 static int hf_clusapi_clusapi_CreateResTypeEnum_lpszTypeName
;
333 static int hf_clusapi_clusapi_CreateResTypeEnum_rpc_status
;
334 static int hf_clusapi_clusapi_CreateResourceEnum_cbProperties
;
335 static int hf_clusapi_clusapi_CreateResourceEnum_cbRoProperties
;
336 static int hf_clusapi_clusapi_CreateResourceEnum_hCluster
;
337 static int hf_clusapi_clusapi_CreateResourceEnum_pProperties
;
338 static int hf_clusapi_clusapi_CreateResourceEnum_pRoProperties
;
339 static int hf_clusapi_clusapi_CreateResourceEnum_ppResultList
;
340 static int hf_clusapi_clusapi_CreateResourceEnum_rpc_status
;
341 static int hf_clusapi_clusapi_CreateResourceType_dwIsAlive
;
342 static int hf_clusapi_clusapi_CreateResourceType_dwLooksAlive
;
343 static int hf_clusapi_clusapi_CreateResourceType_lpszDisplayName
;
344 static int hf_clusapi_clusapi_CreateResourceType_lpszDllName
;
345 static int hf_clusapi_clusapi_CreateResourceType_lpszTypeName
;
346 static int hf_clusapi_clusapi_CreateResourceType_rpc_status
;
347 static int hf_clusapi_clusapi_CreateResource_Status
;
348 static int hf_clusapi_clusapi_CreateResource_dwFlags
;
349 static int hf_clusapi_clusapi_CreateResource_hGroup
;
350 static int hf_clusapi_clusapi_CreateResource_hResource
;
351 static int hf_clusapi_clusapi_CreateResource_lpszResourceName
;
352 static int hf_clusapi_clusapi_CreateResource_lpszResourceType
;
353 static int hf_clusapi_clusapi_CreateResource_rpc_status
;
354 static int hf_clusapi_clusapi_DeleteGroupSet_GroupSet
;
355 static int hf_clusapi_clusapi_DeleteGroupSet_rpc_status
;
356 static int hf_clusapi_clusapi_DeleteGroup_Group
;
357 static int hf_clusapi_clusapi_DeleteGroup_force
;
358 static int hf_clusapi_clusapi_DeleteGroup_rpc_status
;
359 static int hf_clusapi_clusapi_DeleteKey_hKey
;
360 static int hf_clusapi_clusapi_DeleteKey_lpSubKey
;
361 static int hf_clusapi_clusapi_DeleteKey_rpc_status
;
362 static int hf_clusapi_clusapi_DeleteResourceType_lpszTypeName
;
363 static int hf_clusapi_clusapi_DeleteResourceType_rpc_status
;
364 static int hf_clusapi_clusapi_DeleteResource_hResource
;
365 static int hf_clusapi_clusapi_DeleteResource_rpc_status
;
366 static int hf_clusapi_clusapi_DeleteValue_hKey
;
367 static int hf_clusapi_clusapi_DeleteValue_lpValueName
;
368 static int hf_clusapi_clusapi_DeleteValue_rpc_status
;
369 static int hf_clusapi_clusapi_DesiredAccessMask_CLUSAPI_CHANGE_ACCESS
;
370 static int hf_clusapi_clusapi_DesiredAccessMask_CLUSAPI_GENERIC_ALL
;
371 static int hf_clusapi_clusapi_DesiredAccessMask_CLUSAPI_GENERIC_EXECUTE
;
372 static int hf_clusapi_clusapi_DesiredAccessMask_CLUSAPI_GENERIC_READ
;
373 static int hf_clusapi_clusapi_DesiredAccessMask_CLUSAPI_GENERIC_WRITE
;
374 static int hf_clusapi_clusapi_DesiredAccessMask_CLUSAPI_MAXIMUM_ALLOWED
;
375 static int hf_clusapi_clusapi_DesiredAccessMask_CLUSAPI_READ_ACCESS
;
376 static int hf_clusapi_clusapi_EnumKey_KeyName
;
377 static int hf_clusapi_clusapi_EnumKey_dwIndex
;
378 static int hf_clusapi_clusapi_EnumKey_hKey
;
379 static int hf_clusapi_clusapi_EnumKey_lpftLastWriteTime
;
380 static int hf_clusapi_clusapi_EnumKey_rpc_status
;
381 static int hf_clusapi_clusapi_EnumValue_TotalSize
;
382 static int hf_clusapi_clusapi_EnumValue_dwIndex
;
383 static int hf_clusapi_clusapi_EnumValue_hKey
;
384 static int hf_clusapi_clusapi_EnumValue_lpData
;
385 static int hf_clusapi_clusapi_EnumValue_lpType
;
386 static int hf_clusapi_clusapi_EnumValue_lpValueName
;
387 static int hf_clusapi_clusapi_EnumValue_lpcbData
;
388 static int hf_clusapi_clusapi_EnumValue_rpc_status
;
389 static int hf_clusapi_clusapi_EvictNode_hNode
;
390 static int hf_clusapi_clusapi_EvictNode_rpc_status
;
391 static int hf_clusapi_clusapi_ExecuteBatch_cbData
;
392 static int hf_clusapi_clusapi_ExecuteBatch_hKey
;
393 static int hf_clusapi_clusapi_ExecuteBatch_lpData
;
394 static int hf_clusapi_clusapi_ExecuteBatch_pdwFailedCommand
;
395 static int hf_clusapi_clusapi_ExecuteBatch_rpc_status
;
396 static int hf_clusapi_clusapi_ExecuteReadBatchEx_cbInData
;
397 static int hf_clusapi_clusapi_ExecuteReadBatchEx_cbOutData
;
398 static int hf_clusapi_clusapi_ExecuteReadBatchEx_flags
;
399 static int hf_clusapi_clusapi_ExecuteReadBatchEx_hKey
;
400 static int hf_clusapi_clusapi_ExecuteReadBatchEx_lpInData
;
401 static int hf_clusapi_clusapi_ExecuteReadBatchEx_lpOutData
;
402 static int hf_clusapi_clusapi_ExecuteReadBatchEx_rpc_status
;
403 static int hf_clusapi_clusapi_ExecuteReadBatch_cbInData
;
404 static int hf_clusapi_clusapi_ExecuteReadBatch_cbOutData
;
405 static int hf_clusapi_clusapi_ExecuteReadBatch_hKey
;
406 static int hf_clusapi_clusapi_ExecuteReadBatch_lpInData
;
407 static int hf_clusapi_clusapi_ExecuteReadBatch_lpOutData
;
408 static int hf_clusapi_clusapi_ExecuteReadBatch_rpc_status
;
409 static int hf_clusapi_clusapi_FailResource_hResource
;
410 static int hf_clusapi_clusapi_FailResource_rpc_status
;
411 static int hf_clusapi_clusapi_GetBatchNotification_cbData
;
412 static int hf_clusapi_clusapi_GetBatchNotification_hBatchNotify
;
413 static int hf_clusapi_clusapi_GetBatchNotification_lpData
;
414 static int hf_clusapi_clusapi_GetClusterName_ClusterName
;
415 static int hf_clusapi_clusapi_GetClusterName_NodeName
;
416 static int hf_clusapi_clusapi_GetClusterVersion2_lpszCSDVersion
;
417 static int hf_clusapi_clusapi_GetClusterVersion2_lpszVendorId
;
418 static int hf_clusapi_clusapi_GetClusterVersion2_lpwBuildNumber
;
419 static int hf_clusapi_clusapi_GetClusterVersion2_lpwMajorVersion
;
420 static int hf_clusapi_clusapi_GetClusterVersion2_lpwMinorVersion
;
421 static int hf_clusapi_clusapi_GetClusterVersion2_ppClusterOpVerInfo
;
422 static int hf_clusapi_clusapi_GetClusterVersion2_rpc_status
;
423 static int hf_clusapi_clusapi_GetClusterVersion_lpszCSDVersion
;
424 static int hf_clusapi_clusapi_GetClusterVersion_lpszVendorId
;
425 static int hf_clusapi_clusapi_GetClusterVersion_lpwBuildNumber
;
426 static int hf_clusapi_clusapi_GetClusterVersion_lpwMajorVersion
;
427 static int hf_clusapi_clusapi_GetClusterVersion_lpwMinorVersion
;
428 static int hf_clusapi_clusapi_GetGroupId_hGroup
;
429 static int hf_clusapi_clusapi_GetGroupId_pGuid
;
430 static int hf_clusapi_clusapi_GetGroupId_rpc_status
;
431 static int hf_clusapi_clusapi_GetGroupState_NodeName
;
432 static int hf_clusapi_clusapi_GetGroupState_State
;
433 static int hf_clusapi_clusapi_GetGroupState_hGroup
;
434 static int hf_clusapi_clusapi_GetGroupState_rpc_status
;
435 static int hf_clusapi_clusapi_GetKeySecurity_SecurityInformation
;
436 static int hf_clusapi_clusapi_GetKeySecurity_hKey
;
437 static int hf_clusapi_clusapi_GetKeySecurity_pRpcSecurityDescriptor
;
438 static int hf_clusapi_clusapi_GetKeySecurity_rpc_status
;
439 static int hf_clusapi_clusapi_GetNetInterfaceId_hNetInterface
;
440 static int hf_clusapi_clusapi_GetNetInterfaceId_pGuid
;
441 static int hf_clusapi_clusapi_GetNetInterfaceId_rpc_status
;
442 static int hf_clusapi_clusapi_GetNetInterfaceState_State
;
443 static int hf_clusapi_clusapi_GetNetInterfaceState_hNetInterface
;
444 static int hf_clusapi_clusapi_GetNetInterfaceState_rpc_status
;
445 static int hf_clusapi_clusapi_GetNetInterface_lppszInterfaceName
;
446 static int hf_clusapi_clusapi_GetNetInterface_lpszNetworkName
;
447 static int hf_clusapi_clusapi_GetNetInterface_lpszNodeName
;
448 static int hf_clusapi_clusapi_GetNetInterface_rpc_status
;
449 static int hf_clusapi_clusapi_GetNetworkId_hNetwork
;
450 static int hf_clusapi_clusapi_GetNetworkId_pGuid
;
451 static int hf_clusapi_clusapi_GetNetworkId_rpc_status
;
452 static int hf_clusapi_clusapi_GetNetworkState_State
;
453 static int hf_clusapi_clusapi_GetNetworkState_hNetwork
;
454 static int hf_clusapi_clusapi_GetNetworkState_rpc_status
;
455 static int hf_clusapi_clusapi_GetNodeId_hNode
;
456 static int hf_clusapi_clusapi_GetNodeId_pGuid
;
457 static int hf_clusapi_clusapi_GetNodeId_rpc_status
;
458 static int hf_clusapi_clusapi_GetNodeState_State
;
459 static int hf_clusapi_clusapi_GetNodeState_hNode
;
460 static int hf_clusapi_clusapi_GetNodeState_rpc_status
;
461 static int hf_clusapi_clusapi_GetNotifyAsync_Notifications
;
462 static int hf_clusapi_clusapi_GetNotifyAsync_dwNumNotifications
;
463 static int hf_clusapi_clusapi_GetNotifyAsync_hNotify
;
464 static int hf_clusapi_clusapi_GetNotifyV2_Notifications
;
465 static int hf_clusapi_clusapi_GetNotifyV2_dwNumNotifications
;
466 static int hf_clusapi_clusapi_GetNotifyV2_hNotify
;
467 static int hf_clusapi_clusapi_GetNotify_Name
;
468 static int hf_clusapi_clusapi_GetNotify_dwFilter
;
469 static int hf_clusapi_clusapi_GetNotify_dwNotifyKey
;
470 static int hf_clusapi_clusapi_GetNotify_dwStateSequence
;
471 static int hf_clusapi_clusapi_GetNotify_hNotify
;
472 static int hf_clusapi_clusapi_GetNotify_rpc_status
;
473 static int hf_clusapi_clusapi_GetQuorumResource_lpszDeviceName
;
474 static int hf_clusapi_clusapi_GetQuorumResource_lpszResourceName
;
475 static int hf_clusapi_clusapi_GetQuorumResource_pdwMaxQuorumLogSize
;
476 static int hf_clusapi_clusapi_GetQuorumResource_rpc_status
;
477 static int hf_clusapi_clusapi_GetResourceDependencyExpression_hResource
;
478 static int hf_clusapi_clusapi_GetResourceDependencyExpression_lpszDependencyExpression
;
479 static int hf_clusapi_clusapi_GetResourceDependencyExpression_rpc_status
;
480 static int hf_clusapi_clusapi_GetResourceId_hResource
;
481 static int hf_clusapi_clusapi_GetResourceId_pGuid
;
482 static int hf_clusapi_clusapi_GetResourceId_rpc_status
;
483 static int hf_clusapi_clusapi_GetResourceNetworkName_hResource
;
484 static int hf_clusapi_clusapi_GetResourceNetworkName_lpszName
;
485 static int hf_clusapi_clusapi_GetResourceNetworkName_rpc_status
;
486 static int hf_clusapi_clusapi_GetResourceState_GroupName
;
487 static int hf_clusapi_clusapi_GetResourceState_NodeName
;
488 static int hf_clusapi_clusapi_GetResourceState_State
;
489 static int hf_clusapi_clusapi_GetResourceState_hResource
;
490 static int hf_clusapi_clusapi_GetResourceState_rpc_status
;
491 static int hf_clusapi_clusapi_GetResourceType_hResource
;
492 static int hf_clusapi_clusapi_GetResourceType_lpszResourceType
;
493 static int hf_clusapi_clusapi_GetResourceType_rpc_status
;
494 static int hf_clusapi_clusapi_GetRootKey_Status
;
495 static int hf_clusapi_clusapi_GetRootKey_phKey
;
496 static int hf_clusapi_clusapi_GetRootKey_rpc_status
;
497 static int hf_clusapi_clusapi_GetRootKey_samDesired
;
498 static int hf_clusapi_clusapi_GroupControl_dwControlCode
;
499 static int hf_clusapi_clusapi_GroupControl_hGroup
;
500 static int hf_clusapi_clusapi_GroupControl_lpBytesReturned
;
501 static int hf_clusapi_clusapi_GroupControl_lpInBuffer
;
502 static int hf_clusapi_clusapi_GroupControl_lpOutBuffer
;
503 static int hf_clusapi_clusapi_GroupControl_lpcbRequired
;
504 static int hf_clusapi_clusapi_GroupControl_nInBufferSize
;
505 static int hf_clusapi_clusapi_GroupControl_nOutBufferSize
;
506 static int hf_clusapi_clusapi_GroupControl_rpc_status
;
507 static int hf_clusapi_clusapi_GroupSetControl_dwControlCode
;
508 static int hf_clusapi_clusapi_GroupSetControl_hGroupSet
;
509 static int hf_clusapi_clusapi_GroupSetControl_lpBytesReturned
;
510 static int hf_clusapi_clusapi_GroupSetControl_lpInBuffer
;
511 static int hf_clusapi_clusapi_GroupSetControl_lpOutBuffer
;
512 static int hf_clusapi_clusapi_GroupSetControl_lpcbRequired
;
513 static int hf_clusapi_clusapi_GroupSetControl_nInBufferSize
;
514 static int hf_clusapi_clusapi_GroupSetControl_nOutBufferSize
;
515 static int hf_clusapi_clusapi_GroupSetControl_rpc_status
;
516 static int hf_clusapi_clusapi_MoveGroupEx_cbInBufferSize
;
517 static int hf_clusapi_clusapi_MoveGroupEx_dwMoveFlags
;
518 static int hf_clusapi_clusapi_MoveGroupEx_hGroup
;
519 static int hf_clusapi_clusapi_MoveGroupEx_lpInBuffer
;
520 static int hf_clusapi_clusapi_MoveGroupEx_rpc_status
;
521 static int hf_clusapi_clusapi_MoveGroupToGroupSet_Group
;
522 static int hf_clusapi_clusapi_MoveGroupToGroupSet_GroupSet
;
523 static int hf_clusapi_clusapi_MoveGroupToGroupSet_rpc_status
;
524 static int hf_clusapi_clusapi_MoveGroupToNodeEx_cbInBufferSize
;
525 static int hf_clusapi_clusapi_MoveGroupToNodeEx_dwMoveFlags
;
526 static int hf_clusapi_clusapi_MoveGroupToNodeEx_hGroup
;
527 static int hf_clusapi_clusapi_MoveGroupToNodeEx_hNode
;
528 static int hf_clusapi_clusapi_MoveGroupToNodeEx_lpInBuffer
;
529 static int hf_clusapi_clusapi_MoveGroupToNodeEx_rpc_status
;
530 static int hf_clusapi_clusapi_MoveGroupToNode_hGroup
;
531 static int hf_clusapi_clusapi_MoveGroupToNode_hNode
;
532 static int hf_clusapi_clusapi_MoveGroupToNode_rpc_status
;
533 static int hf_clusapi_clusapi_MoveGroup_hGroup
;
534 static int hf_clusapi_clusapi_MoveGroup_rpc_status
;
535 static int hf_clusapi_clusapi_NetInterfaceControl_dwControlCode
;
536 static int hf_clusapi_clusapi_NetInterfaceControl_hNetInterface
;
537 static int hf_clusapi_clusapi_NetInterfaceControl_lpBytesReturned
;
538 static int hf_clusapi_clusapi_NetInterfaceControl_lpInBuffer
;
539 static int hf_clusapi_clusapi_NetInterfaceControl_lpOutBuffer
;
540 static int hf_clusapi_clusapi_NetInterfaceControl_lpcbRequired
;
541 static int hf_clusapi_clusapi_NetInterfaceControl_nInBufferSize
;
542 static int hf_clusapi_clusapi_NetInterfaceControl_nOutBufferSize
;
543 static int hf_clusapi_clusapi_NetInterfaceControl_rpc_status
;
544 static int hf_clusapi_clusapi_NetworkControl_dwControlCode
;
545 static int hf_clusapi_clusapi_NetworkControl_hNetwork
;
546 static int hf_clusapi_clusapi_NetworkControl_lpBytesReturned
;
547 static int hf_clusapi_clusapi_NetworkControl_lpInBuffer
;
548 static int hf_clusapi_clusapi_NetworkControl_lpOutBuffer
;
549 static int hf_clusapi_clusapi_NetworkControl_lpcbRequired
;
550 static int hf_clusapi_clusapi_NetworkControl_nInBufferSize
;
551 static int hf_clusapi_clusapi_NetworkControl_nOutBufferSize
;
552 static int hf_clusapi_clusapi_NetworkControl_rpc_status
;
553 static int hf_clusapi_clusapi_NodeClusterControl_dwControlCode
;
554 static int hf_clusapi_clusapi_NodeClusterControl_hCluster
;
555 static int hf_clusapi_clusapi_NodeClusterControl_hHostNode
;
556 static int hf_clusapi_clusapi_NodeClusterControl_lpBytesReturned
;
557 static int hf_clusapi_clusapi_NodeClusterControl_lpInBuffer
;
558 static int hf_clusapi_clusapi_NodeClusterControl_lpOutBuffer
;
559 static int hf_clusapi_clusapi_NodeClusterControl_lpcbRequired
;
560 static int hf_clusapi_clusapi_NodeClusterControl_nInBufferSize
;
561 static int hf_clusapi_clusapi_NodeClusterControl_nOutBufferSize
;
562 static int hf_clusapi_clusapi_NodeClusterControl_rpc_status
;
563 static int hf_clusapi_clusapi_NodeControl_dwControlCode
;
564 static int hf_clusapi_clusapi_NodeControl_hNode
;
565 static int hf_clusapi_clusapi_NodeControl_lpBytesReturned
;
566 static int hf_clusapi_clusapi_NodeControl_lpInBuffer
;
567 static int hf_clusapi_clusapi_NodeControl_lpOutBuffer
;
568 static int hf_clusapi_clusapi_NodeControl_lpcbRequired
;
569 static int hf_clusapi_clusapi_NodeControl_nInBufferSize
;
570 static int hf_clusapi_clusapi_NodeControl_nOutBufferSize
;
571 static int hf_clusapi_clusapi_NodeControl_rpc_status
;
572 static int hf_clusapi_clusapi_NodeGroupControl_dwControlCode
;
573 static int hf_clusapi_clusapi_NodeGroupControl_hGroup
;
574 static int hf_clusapi_clusapi_NodeGroupControl_hNode
;
575 static int hf_clusapi_clusapi_NodeGroupControl_lpBytesReturned
;
576 static int hf_clusapi_clusapi_NodeGroupControl_lpInBuffer
;
577 static int hf_clusapi_clusapi_NodeGroupControl_lpOutBuffer
;
578 static int hf_clusapi_clusapi_NodeGroupControl_lpcbRequired
;
579 static int hf_clusapi_clusapi_NodeGroupControl_nInBufferSize
;
580 static int hf_clusapi_clusapi_NodeGroupControl_nOutBufferSize
;
581 static int hf_clusapi_clusapi_NodeGroupControl_rpc_status
;
582 static int hf_clusapi_clusapi_NodeGroupSetControl_dwControlCode
;
583 static int hf_clusapi_clusapi_NodeGroupSetControl_hGroupSet
;
584 static int hf_clusapi_clusapi_NodeGroupSetControl_hNode
;
585 static int hf_clusapi_clusapi_NodeGroupSetControl_lpBytesReturned
;
586 static int hf_clusapi_clusapi_NodeGroupSetControl_lpInBuffer
;
587 static int hf_clusapi_clusapi_NodeGroupSetControl_lpOutBuffer
;
588 static int hf_clusapi_clusapi_NodeGroupSetControl_lpcbRequired
;
589 static int hf_clusapi_clusapi_NodeGroupSetControl_nInBufferSize
;
590 static int hf_clusapi_clusapi_NodeGroupSetControl_nOutBufferSize
;
591 static int hf_clusapi_clusapi_NodeGroupSetControl_rpc_status
;
592 static int hf_clusapi_clusapi_NodeNetInterfaceControl_dwControlCode
;
593 static int hf_clusapi_clusapi_NodeNetInterfaceControl_hNetInterface
;
594 static int hf_clusapi_clusapi_NodeNetInterfaceControl_hNode
;
595 static int hf_clusapi_clusapi_NodeNetInterfaceControl_lpBytesReturned
;
596 static int hf_clusapi_clusapi_NodeNetInterfaceControl_lpInBuffer
;
597 static int hf_clusapi_clusapi_NodeNetInterfaceControl_lpOutBuffer
;
598 static int hf_clusapi_clusapi_NodeNetInterfaceControl_lpcbRequired
;
599 static int hf_clusapi_clusapi_NodeNetInterfaceControl_nInBufferSize
;
600 static int hf_clusapi_clusapi_NodeNetInterfaceControl_nOutBufferSize
;
601 static int hf_clusapi_clusapi_NodeNetInterfaceControl_rpc_status
;
602 static int hf_clusapi_clusapi_NodeNetworkControl_dwControlCode
;
603 static int hf_clusapi_clusapi_NodeNetworkControl_hNetwork
;
604 static int hf_clusapi_clusapi_NodeNetworkControl_hNode
;
605 static int hf_clusapi_clusapi_NodeNetworkControl_lpBytesReturned
;
606 static int hf_clusapi_clusapi_NodeNetworkControl_lpInBuffer
;
607 static int hf_clusapi_clusapi_NodeNetworkControl_lpOutBuffer
;
608 static int hf_clusapi_clusapi_NodeNetworkControl_lpcbRequired
;
609 static int hf_clusapi_clusapi_NodeNetworkControl_nInBufferSize
;
610 static int hf_clusapi_clusapi_NodeNetworkControl_nOutBufferSize
;
611 static int hf_clusapi_clusapi_NodeNetworkControl_rpc_status
;
612 static int hf_clusapi_clusapi_NodeNodeControl_dwControlCode
;
613 static int hf_clusapi_clusapi_NodeNodeControl_hHostNode
;
614 static int hf_clusapi_clusapi_NodeNodeControl_hNode
;
615 static int hf_clusapi_clusapi_NodeNodeControl_lpBytesReturned
;
616 static int hf_clusapi_clusapi_NodeNodeControl_lpInBuffer
;
617 static int hf_clusapi_clusapi_NodeNodeControl_lpOutBuffer
;
618 static int hf_clusapi_clusapi_NodeNodeControl_lpcbRequired
;
619 static int hf_clusapi_clusapi_NodeNodeControl_nInBufferSize
;
620 static int hf_clusapi_clusapi_NodeNodeControl_nOutBufferSize
;
621 static int hf_clusapi_clusapi_NodeNodeControl_rpc_status
;
622 static int hf_clusapi_clusapi_NodeResourceControl_dwControlCode
;
623 static int hf_clusapi_clusapi_NodeResourceControl_hNode
;
624 static int hf_clusapi_clusapi_NodeResourceControl_hResource
;
625 static int hf_clusapi_clusapi_NodeResourceControl_lpBytesReturned
;
626 static int hf_clusapi_clusapi_NodeResourceControl_lpInBuffer
;
627 static int hf_clusapi_clusapi_NodeResourceControl_lpOutBuffer
;
628 static int hf_clusapi_clusapi_NodeResourceControl_lpcbRequired
;
629 static int hf_clusapi_clusapi_NodeResourceControl_nInBufferSize
;
630 static int hf_clusapi_clusapi_NodeResourceControl_nOutBufferSize
;
631 static int hf_clusapi_clusapi_NodeResourceControl_rpc_status
;
632 static int hf_clusapi_clusapi_NodeResourceTypeControl_dwControlCode
;
633 static int hf_clusapi_clusapi_NodeResourceTypeControl_hCluster
;
634 static int hf_clusapi_clusapi_NodeResourceTypeControl_hNode
;
635 static int hf_clusapi_clusapi_NodeResourceTypeControl_lpBytesReturned
;
636 static int hf_clusapi_clusapi_NodeResourceTypeControl_lpInBuffer
;
637 static int hf_clusapi_clusapi_NodeResourceTypeControl_lpOutBuffer
;
638 static int hf_clusapi_clusapi_NodeResourceTypeControl_lpcbRequired
;
639 static int hf_clusapi_clusapi_NodeResourceTypeControl_lpszResourceTypeName
;
640 static int hf_clusapi_clusapi_NodeResourceTypeControl_nInBufferSize
;
641 static int hf_clusapi_clusapi_NodeResourceTypeControl_nOutBufferSize
;
642 static int hf_clusapi_clusapi_NodeResourceTypeControl_rpc_status
;
643 static int hf_clusapi_clusapi_OfflineGroupEx_cbInBufferSize
;
644 static int hf_clusapi_clusapi_OfflineGroupEx_dwOfflineFlags
;
645 static int hf_clusapi_clusapi_OfflineGroupEx_hGroup
;
646 static int hf_clusapi_clusapi_OfflineGroupEx_lpInBuffer
;
647 static int hf_clusapi_clusapi_OfflineGroupEx_rpc_status
;
648 static int hf_clusapi_clusapi_OfflineGroup_hGroup
;
649 static int hf_clusapi_clusapi_OfflineGroup_rpc_status
;
650 static int hf_clusapi_clusapi_OfflineResourceEx_cbInBufferSize
;
651 static int hf_clusapi_clusapi_OfflineResourceEx_dwOfflineFlags
;
652 static int hf_clusapi_clusapi_OfflineResourceEx_hResource
;
653 static int hf_clusapi_clusapi_OfflineResourceEx_lpInBuffer
;
654 static int hf_clusapi_clusapi_OfflineResourceEx_rpc_status
;
655 static int hf_clusapi_clusapi_OfflineResource_hResource
;
656 static int hf_clusapi_clusapi_OfflineResource_rpc_status
;
657 static int hf_clusapi_clusapi_OnlineGroupEx_cbInBufferSize
;
658 static int hf_clusapi_clusapi_OnlineGroupEx_dwOnlineFlags
;
659 static int hf_clusapi_clusapi_OnlineGroupEx_hGroup
;
660 static int hf_clusapi_clusapi_OnlineGroupEx_lpInBuffer
;
661 static int hf_clusapi_clusapi_OnlineGroupEx_rpc_status
;
662 static int hf_clusapi_clusapi_OnlineGroup_hGroup
;
663 static int hf_clusapi_clusapi_OnlineGroup_rpc_status
;
664 static int hf_clusapi_clusapi_OnlineResourceEx_cbInBufferSize
;
665 static int hf_clusapi_clusapi_OnlineResourceEx_dwOnlineFlags
;
666 static int hf_clusapi_clusapi_OnlineResourceEx_hResource
;
667 static int hf_clusapi_clusapi_OnlineResourceEx_lpInBuffer
;
668 static int hf_clusapi_clusapi_OnlineResourceEx_rpc_status
;
669 static int hf_clusapi_clusapi_OnlineResource_hResource
;
670 static int hf_clusapi_clusapi_OnlineResource_rpc_status
;
671 static int hf_clusapi_clusapi_OpenClusterEx_Status
;
672 static int hf_clusapi_clusapi_OpenClusterEx_dwDesiredAccess
;
673 static int hf_clusapi_clusapi_OpenClusterEx_hCluster
;
674 static int hf_clusapi_clusapi_OpenClusterEx_lpdwGrantedAccess
;
675 static int hf_clusapi_clusapi_OpenCluster_Cluster
;
676 static int hf_clusapi_clusapi_OpenCluster_Status
;
677 static int hf_clusapi_clusapi_OpenGroupEx_Status
;
678 static int hf_clusapi_clusapi_OpenGroupEx_dwDesiredAccess
;
679 static int hf_clusapi_clusapi_OpenGroupEx_hGroup
;
680 static int hf_clusapi_clusapi_OpenGroupEx_lpdwGrantedAccess
;
681 static int hf_clusapi_clusapi_OpenGroupEx_lpszGroupName
;
682 static int hf_clusapi_clusapi_OpenGroupEx_rpc_status
;
683 static int hf_clusapi_clusapi_OpenGroupSet_Status
;
684 static int hf_clusapi_clusapi_OpenGroupSet_hGroupSet
;
685 static int hf_clusapi_clusapi_OpenGroupSet_lpszGroupSetName
;
686 static int hf_clusapi_clusapi_OpenGroupSet_rpc_status
;
687 static int hf_clusapi_clusapi_OpenGroup_Status
;
688 static int hf_clusapi_clusapi_OpenGroup_hGroup
;
689 static int hf_clusapi_clusapi_OpenGroup_lpszGroupName
;
690 static int hf_clusapi_clusapi_OpenGroup_rpc_status
;
691 static int hf_clusapi_clusapi_OpenKey_Status
;
692 static int hf_clusapi_clusapi_OpenKey_hKey
;
693 static int hf_clusapi_clusapi_OpenKey_lpSubKey
;
694 static int hf_clusapi_clusapi_OpenKey_phKey
;
695 static int hf_clusapi_clusapi_OpenKey_rpc_status
;
696 static int hf_clusapi_clusapi_OpenKey_samDesired
;
697 static int hf_clusapi_clusapi_OpenNetInterfaceEx_Status
;
698 static int hf_clusapi_clusapi_OpenNetInterfaceEx_dwDesiredAccess
;
699 static int hf_clusapi_clusapi_OpenNetInterfaceEx_hNetInterface
;
700 static int hf_clusapi_clusapi_OpenNetInterfaceEx_lpdwGrantedAccess
;
701 static int hf_clusapi_clusapi_OpenNetInterfaceEx_lpszNetInterfaceName
;
702 static int hf_clusapi_clusapi_OpenNetInterfaceEx_rpc_status
;
703 static int hf_clusapi_clusapi_OpenNetInterface_Status
;
704 static int hf_clusapi_clusapi_OpenNetInterface_hNetInterface
;
705 static int hf_clusapi_clusapi_OpenNetInterface_lpszNetInterfaceName
;
706 static int hf_clusapi_clusapi_OpenNetInterface_rpc_status
;
707 static int hf_clusapi_clusapi_OpenNetworkEx_Status
;
708 static int hf_clusapi_clusapi_OpenNetworkEx_dwDesiredAccess
;
709 static int hf_clusapi_clusapi_OpenNetworkEx_hNetwork
;
710 static int hf_clusapi_clusapi_OpenNetworkEx_lpdwGrantedAccess
;
711 static int hf_clusapi_clusapi_OpenNetworkEx_lpszNetworkName
;
712 static int hf_clusapi_clusapi_OpenNetworkEx_rpc_status
;
713 static int hf_clusapi_clusapi_OpenNetwork_Status
;
714 static int hf_clusapi_clusapi_OpenNetwork_hNetwork
;
715 static int hf_clusapi_clusapi_OpenNetwork_lpszNetworkName
;
716 static int hf_clusapi_clusapi_OpenNetwork_rpc_status
;
717 static int hf_clusapi_clusapi_OpenNodeEx_Status
;
718 static int hf_clusapi_clusapi_OpenNodeEx_dwDesiredAccess
;
719 static int hf_clusapi_clusapi_OpenNodeEx_hNode
;
720 static int hf_clusapi_clusapi_OpenNodeEx_lpdwGrantedAccess
;
721 static int hf_clusapi_clusapi_OpenNodeEx_lpszNodeName
;
722 static int hf_clusapi_clusapi_OpenNodeEx_rpc_status
;
723 static int hf_clusapi_clusapi_OpenNode_Status
;
724 static int hf_clusapi_clusapi_OpenNode_hNode
;
725 static int hf_clusapi_clusapi_OpenNode_lpszNodeName
;
726 static int hf_clusapi_clusapi_OpenNode_rpc_status
;
727 static int hf_clusapi_clusapi_OpenResourceEx_Status
;
728 static int hf_clusapi_clusapi_OpenResourceEx_dwDesiredAccess
;
729 static int hf_clusapi_clusapi_OpenResourceEx_hResource
;
730 static int hf_clusapi_clusapi_OpenResourceEx_lpdwGrantedAccess
;
731 static int hf_clusapi_clusapi_OpenResourceEx_lpszResourceName
;
732 static int hf_clusapi_clusapi_OpenResourceEx_rpc_status
;
733 static int hf_clusapi_clusapi_OpenResource_Status
;
734 static int hf_clusapi_clusapi_OpenResource_hResource
;
735 static int hf_clusapi_clusapi_OpenResource_lpszResourceName
;
736 static int hf_clusapi_clusapi_OpenResource_rpc_status
;
737 static int hf_clusapi_clusapi_PauseNodeEx_bDrainNode
;
738 static int hf_clusapi_clusapi_PauseNodeEx_dwPauseFlags
;
739 static int hf_clusapi_clusapi_PauseNodeEx_hNode
;
740 static int hf_clusapi_clusapi_PauseNodeEx_rpc_status
;
741 static int hf_clusapi_clusapi_PauseNodeWithDrainTarget_dwPauseFlags
;
742 static int hf_clusapi_clusapi_PauseNodeWithDrainTarget_hNode
;
743 static int hf_clusapi_clusapi_PauseNodeWithDrainTarget_hNodeDrainTarget
;
744 static int hf_clusapi_clusapi_PauseNodeWithDrainTarget_rpc_status
;
745 static int hf_clusapi_clusapi_PauseNode_hNode
;
746 static int hf_clusapi_clusapi_PauseNode_rpc_status
;
747 static int hf_clusapi_clusapi_QueryAllValues_hKey
;
748 static int hf_clusapi_clusapi_QueryAllValues_pcbData
;
749 static int hf_clusapi_clusapi_QueryAllValues_ppData
;
750 static int hf_clusapi_clusapi_QueryAllValues_rpc_status
;
751 static int hf_clusapi_clusapi_QueryInfoKey_hKey
;
752 static int hf_clusapi_clusapi_QueryInfoKey_lpcSubKeys
;
753 static int hf_clusapi_clusapi_QueryInfoKey_lpcValues
;
754 static int hf_clusapi_clusapi_QueryInfoKey_lpcbMaxSubKeyLen
;
755 static int hf_clusapi_clusapi_QueryInfoKey_lpcbMaxValueLen
;
756 static int hf_clusapi_clusapi_QueryInfoKey_lpcbMaxValueNameLen
;
757 static int hf_clusapi_clusapi_QueryInfoKey_lpcbSecurityDescriptor
;
758 static int hf_clusapi_clusapi_QueryInfoKey_lpftLastWriteTime
;
759 static int hf_clusapi_clusapi_QueryInfoKey_rpc_status
;
760 static int hf_clusapi_clusapi_QueryValue_cbData
;
761 static int hf_clusapi_clusapi_QueryValue_hKey
;
762 static int hf_clusapi_clusapi_QueryValue_lpData
;
763 static int hf_clusapi_clusapi_QueryValue_lpValueName
;
764 static int hf_clusapi_clusapi_QueryValue_lpValueType
;
765 static int hf_clusapi_clusapi_QueryValue_lpcbRequired
;
766 static int hf_clusapi_clusapi_QueryValue_rpc_status
;
767 static int hf_clusapi_clusapi_ReAddNotifyGroup_StateSequence
;
768 static int hf_clusapi_clusapi_ReAddNotifyGroup_dwFilter
;
769 static int hf_clusapi_clusapi_ReAddNotifyGroup_dwNotifyKey
;
770 static int hf_clusapi_clusapi_ReAddNotifyGroup_hGroup
;
771 static int hf_clusapi_clusapi_ReAddNotifyGroup_hNotify
;
772 static int hf_clusapi_clusapi_ReAddNotifyGroup_rpc_status
;
773 static int hf_clusapi_clusapi_ReAddNotifyNetInterface_StateSequence
;
774 static int hf_clusapi_clusapi_ReAddNotifyNetInterface_dwFilter
;
775 static int hf_clusapi_clusapi_ReAddNotifyNetInterface_dwNotifyKey
;
776 static int hf_clusapi_clusapi_ReAddNotifyNetInterface_hNetInterface
;
777 static int hf_clusapi_clusapi_ReAddNotifyNetInterface_hNotify
;
778 static int hf_clusapi_clusapi_ReAddNotifyNetInterface_rpc_status
;
779 static int hf_clusapi_clusapi_ReAddNotifyNetwork_StateSequence
;
780 static int hf_clusapi_clusapi_ReAddNotifyNetwork_dwFilter
;
781 static int hf_clusapi_clusapi_ReAddNotifyNetwork_dwNotifyKey
;
782 static int hf_clusapi_clusapi_ReAddNotifyNetwork_hNetwork
;
783 static int hf_clusapi_clusapi_ReAddNotifyNetwork_hNotify
;
784 static int hf_clusapi_clusapi_ReAddNotifyNetwork_rpc_status
;
785 static int hf_clusapi_clusapi_ReAddNotifyNode_StateSequence
;
786 static int hf_clusapi_clusapi_ReAddNotifyNode_dwFilter
;
787 static int hf_clusapi_clusapi_ReAddNotifyNode_dwNotifyKey
;
788 static int hf_clusapi_clusapi_ReAddNotifyNode_hNode
;
789 static int hf_clusapi_clusapi_ReAddNotifyNode_hNotify
;
790 static int hf_clusapi_clusapi_ReAddNotifyNode_rpc_status
;
791 static int hf_clusapi_clusapi_ReAddNotifyResource_StateSequence
;
792 static int hf_clusapi_clusapi_ReAddNotifyResource_dwFilter
;
793 static int hf_clusapi_clusapi_ReAddNotifyResource_dwNotifyKey
;
794 static int hf_clusapi_clusapi_ReAddNotifyResource_hNotify
;
795 static int hf_clusapi_clusapi_ReAddNotifyResource_hResource
;
796 static int hf_clusapi_clusapi_ReAddNotifyResource_rpc_status
;
797 static int hf_clusapi_clusapi_RemoveClusterGroupDependency_hDependsOn
;
798 static int hf_clusapi_clusapi_RemoveClusterGroupDependency_hGroup
;
799 static int hf_clusapi_clusapi_RemoveClusterGroupDependency_rpc_status
;
800 static int hf_clusapi_clusapi_RemoveClusterGroupToGroupSetDependency_hDependsOn
;
801 static int hf_clusapi_clusapi_RemoveClusterGroupToGroupSetDependency_hGroup
;
802 static int hf_clusapi_clusapi_RemoveClusterGroupToGroupSetDependency_rpc_status
;
803 static int hf_clusapi_clusapi_RemoveGroupFromGroupSet_Group
;
804 static int hf_clusapi_clusapi_RemoveGroupFromGroupSet_rpc_status
;
805 static int hf_clusapi_clusapi_RemoveGroupSetDependency_hDependsOn
;
806 static int hf_clusapi_clusapi_RemoveGroupSetDependency_hGroupSet
;
807 static int hf_clusapi_clusapi_RemoveGroupSetDependency_rpc_status
;
808 static int hf_clusapi_clusapi_RemoveResourceDependency_hDependsOn
;
809 static int hf_clusapi_clusapi_RemoveResourceDependency_hResource
;
810 static int hf_clusapi_clusapi_RemoveResourceDependency_rpc_status
;
811 static int hf_clusapi_clusapi_RemoveResourceNode_hNode
;
812 static int hf_clusapi_clusapi_RemoveResourceNode_hResource
;
813 static int hf_clusapi_clusapi_RemoveResourceNode_rpc_status
;
814 static int hf_clusapi_clusapi_ResourceControl_dwControlCode
;
815 static int hf_clusapi_clusapi_ResourceControl_hResource
;
816 static int hf_clusapi_clusapi_ResourceControl_lpBytesReturned
;
817 static int hf_clusapi_clusapi_ResourceControl_lpInBuffer
;
818 static int hf_clusapi_clusapi_ResourceControl_lpOutBuffer
;
819 static int hf_clusapi_clusapi_ResourceControl_lpcbRequired
;
820 static int hf_clusapi_clusapi_ResourceControl_nInBufferSize
;
821 static int hf_clusapi_clusapi_ResourceControl_nOutBufferSize
;
822 static int hf_clusapi_clusapi_ResourceControl_rpc_status
;
823 static int hf_clusapi_clusapi_ResourceTypeControl_dwControlCode
;
824 static int hf_clusapi_clusapi_ResourceTypeControl_hCluster
;
825 static int hf_clusapi_clusapi_ResourceTypeControl_lpBytesReturned
;
826 static int hf_clusapi_clusapi_ResourceTypeControl_lpInBuffer
;
827 static int hf_clusapi_clusapi_ResourceTypeControl_lpOutBuffer
;
828 static int hf_clusapi_clusapi_ResourceTypeControl_lpcbRequired
;
829 static int hf_clusapi_clusapi_ResourceTypeControl_lpszResourceTypeName
;
830 static int hf_clusapi_clusapi_ResourceTypeControl_nInBufferSize
;
831 static int hf_clusapi_clusapi_ResourceTypeControl_nOutBufferSize
;
832 static int hf_clusapi_clusapi_ResourceTypeControl_rpc_status
;
833 static int hf_clusapi_clusapi_RestartResource_dwFlags
;
834 static int hf_clusapi_clusapi_RestartResource_hResource
;
835 static int hf_clusapi_clusapi_RestartResource_rpc_status
;
836 static int hf_clusapi_clusapi_ResumeNodeEx_dwResumeFailbackType
;
837 static int hf_clusapi_clusapi_ResumeNodeEx_dwResumeFlagsReserved
;
838 static int hf_clusapi_clusapi_ResumeNodeEx_hNode
;
839 static int hf_clusapi_clusapi_ResumeNodeEx_rpc_status
;
840 static int hf_clusapi_clusapi_ResumeNode_hNode
;
841 static int hf_clusapi_clusapi_ResumeNode_rpc_status
;
842 static int hf_clusapi_clusapi_SetClusterName_NewClusterName
;
843 static int hf_clusapi_clusapi_SetClusterName_rpc_status
;
844 static int hf_clusapi_clusapi_SetGroupDependencyExpression_hGroup
;
845 static int hf_clusapi_clusapi_SetGroupDependencyExpression_lpszDependencyExpression
;
846 static int hf_clusapi_clusapi_SetGroupDependencyExpression_rpc_status
;
847 static int hf_clusapi_clusapi_SetGroupName_hGroup
;
848 static int hf_clusapi_clusapi_SetGroupName_lpszGroupName
;
849 static int hf_clusapi_clusapi_SetGroupName_rpc_status
;
850 static int hf_clusapi_clusapi_SetGroupNodeList_cchListSize
;
851 static int hf_clusapi_clusapi_SetGroupNodeList_hGroup
;
852 static int hf_clusapi_clusapi_SetGroupNodeList_multiSzNodeList
;
853 static int hf_clusapi_clusapi_SetGroupNodeList_rpc_status
;
854 static int hf_clusapi_clusapi_SetGroupSetDependencyExpression_hGroupSet
;
855 static int hf_clusapi_clusapi_SetGroupSetDependencyExpression_lpszDependencyExpression
;
856 static int hf_clusapi_clusapi_SetGroupSetDependencyExpression_rpc_status
;
857 static int hf_clusapi_clusapi_SetKeySecurity_SecurityInformation
;
858 static int hf_clusapi_clusapi_SetKeySecurity_hKey
;
859 static int hf_clusapi_clusapi_SetKeySecurity_pRpcSecurityDescriptor
;
860 static int hf_clusapi_clusapi_SetKeySecurity_rpc_status
;
861 static int hf_clusapi_clusapi_SetNetworkName_hNetwork
;
862 static int hf_clusapi_clusapi_SetNetworkName_lpszNetworkName
;
863 static int hf_clusapi_clusapi_SetNetworkName_rpc_status
;
864 static int hf_clusapi_clusapi_SetNetworkPriorityOrder_NetworkCount
;
865 static int hf_clusapi_clusapi_SetNetworkPriorityOrder_NetworkIdList
;
866 static int hf_clusapi_clusapi_SetNetworkPriorityOrder_rpc_status
;
867 static int hf_clusapi_clusapi_SetQuorumResource_dwMaxQuorumLogSize
;
868 static int hf_clusapi_clusapi_SetQuorumResource_hResource
;
869 static int hf_clusapi_clusapi_SetQuorumResource_lpszDeviceName
;
870 static int hf_clusapi_clusapi_SetQuorumResource_rpc_status
;
871 static int hf_clusapi_clusapi_SetResourceDependencyExpression_hResource
;
872 static int hf_clusapi_clusapi_SetResourceDependencyExpression_lpszDependencyExpression
;
873 static int hf_clusapi_clusapi_SetResourceDependencyExpression_rpc_status
;
874 static int hf_clusapi_clusapi_SetResourceName_hResource
;
875 static int hf_clusapi_clusapi_SetResourceName_lpszResourceName
;
876 static int hf_clusapi_clusapi_SetResourceName_rpc_status
;
877 static int hf_clusapi_clusapi_SetServiceAccountPassword_ExpectedBufferSize
;
878 static int hf_clusapi_clusapi_SetServiceAccountPassword_ReturnStatusBufferPtr
;
879 static int hf_clusapi_clusapi_SetServiceAccountPassword_ReturnStatusBufferSize
;
880 static int hf_clusapi_clusapi_SetServiceAccountPassword_SizeReturned
;
881 static int hf_clusapi_clusapi_SetServiceAccountPassword_dwFlags
;
882 static int hf_clusapi_clusapi_SetServiceAccountPassword_lpszNewPassword
;
883 static int hf_clusapi_clusapi_SetValue_cbData
;
884 static int hf_clusapi_clusapi_SetValue_dwType
;
885 static int hf_clusapi_clusapi_SetValue_hKey
;
886 static int hf_clusapi_clusapi_SetValue_lpData
;
887 static int hf_clusapi_clusapi_SetValue_lpValueName
;
888 static int hf_clusapi_clusapi_SetValue_rpc_status
;
889 static int hf_clusapi_clusapi_StmFindDisk_dwFlags
;
890 static int hf_clusapi_clusapi_StmFindDisk_hCluster
;
891 static int hf_clusapi_clusapi_StmFindDisk_pDiskId
;
892 static int hf_clusapi_clusapi_StmFindDisk_pUniqueId
;
893 static int hf_clusapi_clusapi_StmFindDisk_ppszDeviceName
;
894 static int hf_clusapi_clusapi_StmFindDisk_rpc_status
;
895 static int hf_clusapi_clusapi_StmFindDisk_uniqueIdSize
;
896 static int hf_clusapi_clusapi_UnblockGetNotifyCall_hNotify
;
897 static int hf_clusapi_opnum
;
898 static int hf_clusapi_werror
;
900 static int proto_dcerpc_clusapi
;
901 /* Version information */
904 static e_guid_t uuid_dcerpc_clusapi
= {
905 0xb97db8b2, 0x4c63, 0x11cf,
906 { 0xbf, 0xf6, 0x08, 0x00, 0x2b, 0xe2, 0x3f, 0x2f }
908 static uint16_t ver_dcerpc_clusapi
= 3;
910 static int clusapi_dissect_element_RPC_SECURITY_DESCRIPTOR_lpSecurityDescriptor(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
911 static int clusapi_dissect_element_RPC_SECURITY_DESCRIPTOR_lpSecurityDescriptor_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
912 static int clusapi_dissect_element_RPC_SECURITY_DESCRIPTOR_lpSecurityDescriptor__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
913 static int clusapi_dissect_element_RPC_SECURITY_DESCRIPTOR_cbInSecurityDescriptor(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
914 static int clusapi_dissect_element_RPC_SECURITY_DESCRIPTOR_cbOutSecurityDescriptor(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
915 static int clusapi_dissect_element_RPC_SECURITY_ATTRIBUTES_nLength(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
916 static int clusapi_dissect_element_RPC_SECURITY_ATTRIBUTES_RpcSecurityDescriptor(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
917 static int clusapi_dissect_element_RPC_SECURITY_ATTRIBUTES_bInheritHandle(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
918 static int clusapi_dissect_element_CLUSTER_OPERATIONAL_VERSION_INFO_dwSize(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
919 static int clusapi_dissect_element_CLUSTER_OPERATIONAL_VERSION_INFO_dwClusterHighestVersion(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
920 static int clusapi_dissect_element_CLUSTER_OPERATIONAL_VERSION_INFO_dwClusterLowestVersion(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
921 static int clusapi_dissect_element_CLUSTER_OPERATIONAL_VERSION_INFO_dwFlags(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
922 static int clusapi_dissect_element_CLUSTER_OPERATIONAL_VERSION_INFO_dwReserved(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
923 static int clusapi_dissect_element_IDL_CLUSTER_SET_PASSWORD_STATUS_NodeId(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
924 static int clusapi_dissect_element_IDL_CLUSTER_SET_PASSWORD_STATUS_SetAttempted(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
925 static int clusapi_dissect_element_IDL_CLUSTER_SET_PASSWORD_STATUS_ReturnStatus(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
926 const value_string clusapi_IDL_CLUSTER_SET_PASSWORD_FLAGS_vals
[] = {
927 { IDL_CLUSTER_SET_PASSWORD_IGNORE_DOWN_NODES
, "IDL_CLUSTER_SET_PASSWORD_IGNORE_DOWN_NODES" },
930 static int clusapi_dissect_element_CLUSTER_CREATE_GROUP_INFO_RPC_dwVersion(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
931 static int clusapi_dissect_element_CLUSTER_CREATE_GROUP_INFO_RPC_dwGroupType(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
932 static const true_false_string ClusterEnumType_CLUSTER_ENUM_NODE_tfs
= {
933 "CLUSTER_ENUM_NODE is SET",
934 "CLUSTER_ENUM_NODE is NOT SET",
936 static const true_false_string ClusterEnumType_CLUSTER_ENUM_RESTYPE_tfs
= {
937 "CLUSTER_ENUM_RESTYPE is SET",
938 "CLUSTER_ENUM_RESTYPE is NOT SET",
940 static const true_false_string ClusterEnumType_CLUSTER_ENUM_RESOURCE_tfs
= {
941 "CLUSTER_ENUM_RESOURCE is SET",
942 "CLUSTER_ENUM_RESOURCE is NOT SET",
944 static const true_false_string ClusterEnumType_CLUSTER_ENUM_GROUP_tfs
= {
945 "CLUSTER_ENUM_GROUP is SET",
946 "CLUSTER_ENUM_GROUP is NOT SET",
948 static const true_false_string ClusterEnumType_CLUSTER_ENUM_NETWORK_tfs
= {
949 "CLUSTER_ENUM_NETWORK is SET",
950 "CLUSTER_ENUM_NETWORK is NOT SET",
952 static const true_false_string ClusterEnumType_CLUSTER_ENUM_NETINTERFACE_tfs
= {
953 "CLUSTER_ENUM_NETINTERFACE is SET",
954 "CLUSTER_ENUM_NETINTERFACE is NOT SET",
956 static const true_false_string ClusterEnumType_CLUSTER_ENUM_INTERNAL_NETWORK_tfs
= {
957 "CLUSTER_ENUM_INTERNAL_NETWORK is SET",
958 "CLUSTER_ENUM_INTERNAL_NETWORK is NOT SET",
960 static const true_false_string ClusterEnumType_CLUSTER_ENUM_SHARED_VOLUME_RESOURCE_tfs
= {
961 "CLUSTER_ENUM_SHARED_VOLUME_RESOURCE is SET",
962 "CLUSTER_ENUM_SHARED_VOLUME_RESOURCE is NOT SET",
964 static int clusapi_dissect_element_ENUM_ENTRY_Type(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
965 static int clusapi_dissect_element_ENUM_ENTRY_Name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
966 static int clusapi_dissect_element_ENUM_ENTRY_Name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
967 static int clusapi_dissect_element_ENUM_LIST_EntryCount(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
968 static int clusapi_dissect_element_ENUM_LIST_Entry(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, struct ndr_generic_array
*nga
);
969 static int clusapi_dissect_element_ENUM_LIST_Entry_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
970 static int clusapi_dissect_conformant_ENUM_LIST_Entry(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, struct ndr_generic_array
*nga
);
971 static int clusapi_dissect_element_GROUP_ENUM_ENTRY_Name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
972 static int clusapi_dissect_element_GROUP_ENUM_ENTRY_Name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
973 static int clusapi_dissect_element_GROUP_ENUM_ENTRY_Id(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
974 static int clusapi_dissect_element_GROUP_ENUM_ENTRY_Id_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
975 static int clusapi_dissect_element_GROUP_ENUM_ENTRY_dwState(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
976 static int clusapi_dissect_element_GROUP_ENUM_ENTRY_Owner(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
977 static int clusapi_dissect_element_GROUP_ENUM_ENTRY_Owner_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
978 static int clusapi_dissect_element_GROUP_ENUM_ENTRY_dwFlags(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
979 static int clusapi_dissect_element_GROUP_ENUM_ENTRY_cbProperties(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
980 static int clusapi_dissect_element_GROUP_ENUM_ENTRY_Properties(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
981 static int clusapi_dissect_element_GROUP_ENUM_ENTRY_Properties_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
982 static int clusapi_dissect_element_GROUP_ENUM_ENTRY_Properties__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
983 static int clusapi_dissect_element_GROUP_ENUM_ENTRY_cbRoProperties(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
984 static int clusapi_dissect_element_GROUP_ENUM_ENTRY_RoProperties(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
985 static int clusapi_dissect_element_GROUP_ENUM_ENTRY_RoProperties_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
986 static int clusapi_dissect_element_GROUP_ENUM_ENTRY_RoProperties__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
987 static int clusapi_dissect_element_RESOURCE_ENUM_ENTRY_Name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
988 static int clusapi_dissect_element_RESOURCE_ENUM_ENTRY_Name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
989 static int clusapi_dissect_element_RESOURCE_ENUM_ENTRY_Id(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
990 static int clusapi_dissect_element_RESOURCE_ENUM_ENTRY_Id_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
991 static int clusapi_dissect_element_RESOURCE_ENUM_ENTRY_OwnerName(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
992 static int clusapi_dissect_element_RESOURCE_ENUM_ENTRY_OwnerName_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
993 static int clusapi_dissect_element_RESOURCE_ENUM_ENTRY_OwnerId(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
994 static int clusapi_dissect_element_RESOURCE_ENUM_ENTRY_OwnerId_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
995 static int clusapi_dissect_element_RESOURCE_ENUM_ENTRY_cbProperties(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
996 static int clusapi_dissect_element_RESOURCE_ENUM_ENTRY_Properties(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
997 static int clusapi_dissect_element_RESOURCE_ENUM_ENTRY_Properties_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
998 static int clusapi_dissect_element_RESOURCE_ENUM_ENTRY_Properties__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
999 static int clusapi_dissect_element_RESOURCE_ENUM_ENTRY_cbRoProperties(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1000 static int clusapi_dissect_element_RESOURCE_ENUM_ENTRY_RoProperties(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1001 static int clusapi_dissect_element_RESOURCE_ENUM_ENTRY_RoProperties_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1002 static int clusapi_dissect_element_RESOURCE_ENUM_ENTRY_RoProperties__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1003 static int clusapi_dissect_element_GROUP_ENUM_LIST_EntryCount(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1004 static int clusapi_dissect_element_GROUP_ENUM_LIST_Entry(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, struct ndr_generic_array
*nga
);
1005 static int clusapi_dissect_element_GROUP_ENUM_LIST_Entry_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1006 static int clusapi_dissect_conformant_GROUP_ENUM_LIST_Entry(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, struct ndr_generic_array
*nga
);
1007 static int clusapi_dissect_element_RESOURCE_ENUM_LIST_EntryCount(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1008 static int clusapi_dissect_element_RESOURCE_ENUM_LIST_Entry(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, struct ndr_generic_array
*nga
);
1009 static int clusapi_dissect_element_RESOURCE_ENUM_LIST_Entry_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1010 static int clusapi_dissect_conformant_RESOURCE_ENUM_LIST_Entry(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, struct ndr_generic_array
*nga
);
1011 const value_string clusapi_clusapi_CreateResourceFlags_vals
[] = {
1012 { CLUSTER_RESOURCE_DEFAULT_MONITOR
, "CLUSTER_RESOURCE_DEFAULT_MONITOR" },
1013 { CLUSTER_RESOURCE_SEPARATE_MONITOR
, "CLUSTER_RESOURCE_SEPARATE_MONITOR" },
1016 const value_string clusapi_clusapi_ClusterResourceState_vals
[] = {
1017 { ClusterResourceInitializing
, "ClusterResourceInitializing" },
1018 { ClusterResourceOnline
, "ClusterResourceOnline" },
1019 { ClusterResourceOffline
, "ClusterResourceOffline" },
1020 { ClusterResourceFailed
, "ClusterResourceFailed" },
1021 { ClusterResourceOnlinePending
, "ClusterResourceOnlinePending" },
1022 { ClusterResourceOfflinePending
, "ClusterResourceOfflinePending" },
1023 { ClusterResourceStateUnknown
, "ClusterResourceStateUnknown" },
1026 const value_string clusapi_clusapi_ClusterGroupState_vals
[] = {
1027 { ClusterGroupOnline
, "ClusterGroupOnline" },
1028 { ClusterGroupOffline
, "ClusterGroupOffline" },
1029 { ClusterGroupFailed
, "ClusterGroupFailed" },
1030 { ClusterGroupPartialOnline
, "ClusterGroupPartialOnline" },
1031 { ClusterGroupPending
, "ClusterGroupPending" },
1032 { ClusterGroupStateUnknown
, "ClusterGroupStateUnknown" },
1035 static const true_false_string ClusterGroupEnumType_CLUSTER_GROUP_ENUM_CONTAINS_tfs
= {
1036 "CLUSTER_GROUP_ENUM_CONTAINS is SET",
1037 "CLUSTER_GROUP_ENUM_CONTAINS is NOT SET",
1039 static const true_false_string ClusterGroupEnumType_CLUSTER_GROUP_ENUM_NODES_tfs
= {
1040 "CLUSTER_GROUP_ENUM_NODES is SET",
1041 "CLUSTER_GROUP_ENUM_NODES is NOT SET",
1043 const value_string clusapi_clusapi_ClusterNodeState_vals
[] = {
1044 { ClusterNodeUp
, "ClusterNodeUp" },
1045 { ClusterNodeDown
, "ClusterNodeDown" },
1046 { ClusterNodePaused
, "ClusterNodePaused" },
1047 { ClusterNodeJoining
, "ClusterNodeJoining" },
1048 { ClusterNodeStateUnknown
, "ClusterNodeStateUnknown" },
1051 const value_string clusapi_clusapi_ResourceClass_vals
[] = {
1052 { CLUS_RESCLASS_UNKNOWN
, "CLUS_RESCLASS_UNKNOWN" },
1053 { CLUS_RESCLASS_STORAGE
, "CLUS_RESCLASS_STORAGE" },
1054 { CLUS_RESCLASS_NETWORK
, "CLUS_RESCLASS_NETWORK" },
1057 static int clusapi_dissect_element_CLUS_RESOURCE_CLASS_INFO_Class(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1058 static int clusapi_dissect_element_CLUS_RESOURCE_CLASS_INFO_SubClass(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1059 const value_string clusapi_clusapi_ResourceControlCode_vals
[] = {
1060 { CLUSCTL_RESOURCE_UNKNOWN
, "CLUSCTL_RESOURCE_UNKNOWN" },
1061 { CLUSCTL_RESOURCE_GET_CHARACTERISTICS
, "CLUSCTL_RESOURCE_GET_CHARACTERISTICS" },
1062 { CLUSCTL_RESOURCE_GET_FLAGS
, "CLUSCTL_RESOURCE_GET_FLAGS" },
1063 { CLUSCTL_RESOURCE_GET_CLASS_INFO
, "CLUSCTL_RESOURCE_GET_CLASS_INFO" },
1064 { CLUSCTL_RESOURCE_GET_REQUIRED_DEPENDENCIES
, "CLUSCTL_RESOURCE_GET_REQUIRED_DEPENDENCIES" },
1065 { CLUSCTL_RESOURCE_GET_NAME
, "CLUSCTL_RESOURCE_GET_NAME" },
1066 { CLUSCTL_RESOURCE_GET_RESOURCE_TYPE
, "CLUSCTL_RESOURCE_GET_RESOURCE_TYPE" },
1067 { CLUSCTL_RESOURCE_GET_ID
, "CLUSCTL_RESOURCE_GET_ID" },
1068 { CLUSCTL_RESOURCE_ENUM_COMMON_PROPERTIES
, "CLUSCTL_RESOURCE_ENUM_COMMON_PROPERTIES" },
1069 { CLUSCTL_RESOURCE_GET_RO_COMMON_PROPERTIES
, "CLUSCTL_RESOURCE_GET_RO_COMMON_PROPERTIES" },
1070 { CLUSCTL_RESOURCE_GET_COMMON_PROPERTIES
, "CLUSCTL_RESOURCE_GET_COMMON_PROPERTIES" },
1071 { CLUSCTL_RESOURCE_SET_COMMON_PROPERTIES
, "CLUSCTL_RESOURCE_SET_COMMON_PROPERTIES" },
1072 { CLUSCTL_RESOURCE_VALIDATE_COMMON_PROPERTIES
, "CLUSCTL_RESOURCE_VALIDATE_COMMON_PROPERTIES" },
1073 { CLUSCTL_RESOURCE_GET_COMMON_PROPERTY_FMTS
, "CLUSCTL_RESOURCE_GET_COMMON_PROPERTY_FMTS" },
1074 { CLUSCTL_RESOURCE_ENUM_PRIVATE_PROPERTIES
, "CLUSCTL_RESOURCE_ENUM_PRIVATE_PROPERTIES" },
1075 { CLUSCTL_RESOURCE_GET_RO_PRIVATE_PROPERTIES
, "CLUSCTL_RESOURCE_GET_RO_PRIVATE_PROPERTIES" },
1076 { CLUSCTL_RESOURCE_GET_PRIVATE_PROPERTIES
, "CLUSCTL_RESOURCE_GET_PRIVATE_PROPERTIES" },
1077 { CLUSCTL_RESOURCE_SET_PRIVATE_PROPERTIES
, "CLUSCTL_RESOURCE_SET_PRIVATE_PROPERTIES" },
1078 { CLUSCTL_RESOURCE_VALIDATE_PRIVATE_PROPERTIES
, "CLUSCTL_RESOURCE_VALIDATE_PRIVATE_PROPERTIES" },
1079 { CLUSCTL_RESOURCE_GET_PRIVATE_PROPERTY_FMTS
, "CLUSCTL_RESOURCE_GET_PRIVATE_PROPERTY_FMTS" },
1080 { CLUSCTL_RESOURCE_ADD_REGISTRY_CHECKPOINT
, "CLUSCTL_RESOURCE_ADD_REGISTRY_CHECKPOINT" },
1081 { CLUSCTL_RESOURCE_DELETE_REGISTRY_CHECKPOINT
, "CLUSCTL_RESOURCE_DELETE_REGISTRY_CHECKPOINT" },
1082 { CLUSCTL_RESOURCE_GET_REGISTRY_CHECKPOINTS
, "CLUSCTL_RESOURCE_GET_REGISTRY_CHECKPOINTS" },
1083 { CLUSCTL_RESOURCE_ADD_CRYPTO_CHECKPOINT
, "CLUSCTL_RESOURCE_ADD_CRYPTO_CHECKPOINT" },
1084 { CLUSCTL_RESOURCE_DELETE_CRYPTO_CHECKPOINT
, "CLUSCTL_RESOURCE_DELETE_CRYPTO_CHECKPOINT" },
1085 { CLUSCTL_RESOURCE_GET_CRYPTO_CHECKPOINTS
, "CLUSCTL_RESOURCE_GET_CRYPTO_CHECKPOINTS" },
1086 { CLUSCTL_RESOURCE_UPGRADE_DLL
, "CLUSCTL_RESOURCE_UPGRADE_DLL" },
1087 { CLUSCTL_RESOURCE_ADD_REGISTRY_CHECKPOINT_64BIT
, "CLUSCTL_RESOURCE_ADD_REGISTRY_CHECKPOINT_64BIT" },
1088 { CLUSCTL_RESOURCE_ADD_REGISTRY_CHECKPOINT_32BIT
, "CLUSCTL_RESOURCE_ADD_REGISTRY_CHECKPOINT_32BIT" },
1089 { CLUSCTL_RESOURCE_GET_NETWORK_NAME
, "CLUSCTL_RESOURCE_GET_NETWORK_NAME" },
1090 { CLUSCTL_RESOURCE_NETNAME_REGISTER_DNS_RECORDS
, "CLUSCTL_RESOURCE_NETNAME_REGISTER_DNS_RECORDS" },
1091 { CLUSCTL_RESOURCE_GET_DNS_NAME
, "CLUSCTL_RESOURCE_GET_DNS_NAME" },
1092 { CLUSCTL_RESOURCE_NETNAME_SET_PWD_INFO
, "CLUSCTL_RESOURCE_NETNAME_SET_PWD_INFO" },
1093 { CLUSCTL_RESOURCE_NETNAME_DELETE_CO
, "CLUSCTL_RESOURCE_NETNAME_DELETE_CO" },
1094 { CLUSCTL_RESOURCE_NETNAME_VALIDATE_VCO
, "CLUSCTL_RESOURCE_NETNAME_VALIDATE_VCO" },
1095 { CLUSCTL_RESOURCE_NETNAME_RESET_VCO
, "CLUSCTL_RESOURCE_NETNAME_RESET_VCO" },
1096 { CLUSCTL_RESOURCE_NETNAME_CREDS_UPDATED
, "CLUSCTL_RESOURCE_NETNAME_CREDS_UPDATED" },
1097 { CLUSCTL_RESOURCE_STORAGE_GET_DISK_INFO
, "CLUSCTL_RESOURCE_STORAGE_GET_DISK_INFO" },
1098 { CLUSCTL_RESOURCE_STORAGE_IS_PATH_VALID
, "CLUSCTL_RESOURCE_STORAGE_IS_PATH_VALID" },
1099 { CLUSCTL_RESOURCE_IPADDRESS_RENEW_LEASE
, "CLUSCTL_RESOURCE_IPADDRESS_RENEW_LEASE" },
1100 { CLUSCTL_RESOURCE_IPADDRESS_RELEASE_LEASE
, "CLUSCTL_RESOURCE_IPADDRESS_RELEASE_LEASE" },
1101 { CLUSCTL_RESOURCE_QUERY_MAINTENANCE_MODE
, "CLUSCTL_RESOURCE_QUERY_MAINTENANCE_MODE" },
1102 { CLUSCTL_RESOURCE_SET_MAINTENANCE_MODE
, "CLUSCTL_RESOURCE_SET_MAINTENANCE_MODE" },
1103 { CLUSCTL_RESOURCE_STORAGE_SET_DRIVELETTER
, "CLUSCTL_RESOURCE_STORAGE_SET_DRIVELETTER" },
1104 { CLUSCTL_RESOURCE_STORAGE_GET_DISK_INFO_EX
, "CLUSCTL_RESOURCE_STORAGE_GET_DISK_INFO_EX" },
1105 { CLUSCTL_RESOURCE_STORAGE_GET_DIRTY
, "CLUSCTL_RESOURCE_STORAGE_GET_DIRTY" },
1106 { CLUSCTL_RESOURCE_STORAGE_GET_MOUNTPOINTS
, "CLUSCTL_RESOURCE_STORAGE_GET_MOUNTPOINTS" },
1107 { CLUSCTL_RESOURCE_STORAGE_GET_SHARED_VOLUME_INFO
, "CLUSCTL_RESOURCE_STORAGE_GET_SHARED_VOLUME_INFO" },
1108 { CLUSCTL_RESOURCE_VM_START_MIGRATION
, "CLUSCTL_RESOURCE_VM_START_MIGRATION" },
1109 { CLUSCTL_RESOURCE_VM_CANCEL_MIGRATION
, "CLUSCTL_RESOURCE_VM_CANCEL_MIGRATION" },
1110 { CLUSCTL_RESOURCE_SET_CSV_MAINTENANCE_MODE
, "CLUSCTL_RESOURCE_SET_CSV_MAINTENANCE_MODE" },
1111 { CLUSCTL_RESOURCE_ENABLE_SHARED_VOLUME_DIRECTIO
, "CLUSCTL_RESOURCE_ENABLE_SHARED_VOLUME_DIRECTIO" },
1112 { CLUSCTL_RESOURCE_DISABLE_SHARED_VOLUME_DIRECTIO
, "CLUSCTL_RESOURCE_DISABLE_SHARED_VOLUME_DIRECTIO" },
1113 { CLUSCTL_RESOURCE_SET_SHARED_VOLUME_BACKUP_MODE
, "CLUSCTL_RESOURCE_SET_SHARED_VOLUME_BACKUP_MODE" },
1114 { CLUSCTL_RESOURCE_GET_RELATED_RESOURCE_NAMES
, "CLUSCTL_RESOURCE_GET_RELATED_RESOURCE_NAMES" },
1115 { CLUSCTL_RESOURCE_POOL_GET_DRIVE_INFO
, "CLUSCTL_RESOURCE_POOL_GET_DRIVE_INFO" },
1116 { CLUSCTL_RESOURCE_CLOUD_WITNESS_UPDATE_TOKEN
, "CLUSCTL_RESOURCE_CLOUD_WITNESS_UPDATE_TOKEN" },
1117 { CLUSCTL_RESOURCE_NETNAME_CHECK_OU_PERMISSIONS
, "CLUSCTL_RESOURCE_NETNAME_CHECK_OU_PERMISSIONS" },
1118 { CLUSCTL_RESOURCE_NETNAME_CHECK_AD_STATE
, "CLUSCTL_RESOURCE_NETNAME_CHECK_AD_STATE" },
1121 const value_string clusapi_clusapi_ResourceTypeControlCode_vals
[] = {
1122 { CLUSCTL_RESOURCE_TYPE_UNKNOWN
, "CLUSCTL_RESOURCE_TYPE_UNKNOWN" },
1123 { CLUSCTL_RESOURCE_TYPE_GET_CHARACTERISTICS
, "CLUSCTL_RESOURCE_TYPE_GET_CHARACTERISTICS" },
1124 { CLUSCTL_RESOURCE_TYPE_GET_FLAGS
, "CLUSCTL_RESOURCE_TYPE_GET_FLAGS" },
1125 { CLUSCTL_RESOURCE_TYPE_GET_CLASS_INFO
, "CLUSCTL_RESOURCE_TYPE_GET_CLASS_INFO" },
1126 { CLUSCTL_RESOURCE_TYPE_GET_REQUIRED_DEPENDENCIES
, "CLUSCTL_RESOURCE_TYPE_GET_REQUIRED_DEPENDENCIES" },
1127 { CLUSCTL_RESOURCE_TYPE_GET_ARB_TIMEOUT
, "CLUSCTL_RESOURCE_TYPE_GET_ARB_TIMEOUT" },
1128 { CLUSCTL_RESOURCE_TYPE_ENUM_COMMON_PROPERTIES
, "CLUSCTL_RESOURCE_TYPE_ENUM_COMMON_PROPERTIES" },
1129 { CLUSCTL_RESOURCE_TYPE_GET_RO_COMMON_PROPERTIES
, "CLUSCTL_RESOURCE_TYPE_GET_RO_COMMON_PROPERTIES" },
1130 { CLUSCTL_RESOURCE_TYPE_GET_COMMON_PROPERTIES
, "CLUSCTL_RESOURCE_TYPE_GET_COMMON_PROPERTIES" },
1131 { CLUSCTL_RESOURCE_TYPE_SET_COMMON_PROPERTIES
, "CLUSCTL_RESOURCE_TYPE_SET_COMMON_PROPERTIES" },
1132 { CLUSCTL_RESOURCE_TYPE_VALIDATE_COMMON_PROPERTIES
, "CLUSCTL_RESOURCE_TYPE_VALIDATE_COMMON_PROPERTIES" },
1133 { CLUSCTL_RESOURCE_TYPE_GET_COMMON_PROPERTY_FMTS
, "CLUSCTL_RESOURCE_TYPE_GET_COMMON_PROPERTY_FMTS" },
1134 { CLUSCTL_RESOURCE_TYPE_GET_COMMON_RESOURCE_PROPERTY_FMTS
, "CLUSCTL_RESOURCE_TYPE_GET_COMMON_RESOURCE_PROPERTY_FMTS" },
1135 { CLUSCTL_RESOURCE_TYPE_ENUM_PRIVATE_PROPERTIES
, "CLUSCTL_RESOURCE_TYPE_ENUM_PRIVATE_PROPERTIES" },
1136 { CLUSCTL_RESOURCE_TYPE_GET_RO_PRIVATE_PROPERTIES
, "CLUSCTL_RESOURCE_TYPE_GET_RO_PRIVATE_PROPERTIES" },
1137 { CLUSCTL_RESOURCE_TYPE_GET_PRIVATE_PROPERTIES
, "CLUSCTL_RESOURCE_TYPE_GET_PRIVATE_PROPERTIES" },
1138 { CLUSCTL_RESOURCE_TYPE_SET_PRIVATE_PROPERTIES
, "CLUSCTL_RESOURCE_TYPE_SET_PRIVATE_PROPERTIES" },
1139 { CLUSCTL_RESOURCE_TYPE_VALIDATE_PRIVATE_PROPERTIES
, "CLUSCTL_RESOURCE_TYPE_VALIDATE_PRIVATE_PROPERTIES" },
1140 { CLUSCTL_RESOURCE_TYPE_GET_PRIVATE_PROPERTY_FMTS
, "CLUSCTL_RESOURCE_TYPE_GET_PRIVATE_PROPERTY_FMTS" },
1141 { CLUSCTL_RESOURCE_TYPE_GET_PRIVATE_RESOURCE_PROPERTY_FMTS
, "CLUSCTL_RESOURCE_TYPE_GET_PRIVATE_RESOURCE_PROPERTY_FMTS" },
1142 { CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS
, "CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS" },
1143 { CLUSCTL_RESOURCE_TYPE_NETNAME_VALIDATE_NETNAME
, "CLUSCTL_RESOURCE_TYPE_NETNAME_VALIDATE_NETNAME" },
1144 { CLUSCTL_RESOURCE_TYPE_VALIDATE_PATH
, "CLUSCTL_RESOURCE_TYPE_VALIDATE_PATH" },
1145 { CLUSCTL_RESOURCE_TYPE_GEN_APP_VALIDATE_DIRECTORY
, "CLUSCTL_RESOURCE_TYPE_GEN_APP_VALIDATE_DIRECTORY" },
1146 { CLUSCTL_RESOURCE_TYPE_STORAGE_GET_DRIVELETTERS
, "CLUSCTL_RESOURCE_TYPE_STORAGE_GET_DRIVELETTERS" },
1147 { CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS_EX
, "CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS_EX" },
1148 { CLUSCTL_RESOURCE_TYPE_STORAGE_REMAP_DRIVELETTER
, "CLUSCTL_RESOURCE_TYPE_STORAGE_REMAP_DRIVELETTER" },
1149 { CLUSCTL_RESOURCE_TYPE_STORAGE_GET_DISKID
, "CLUSCTL_RESOURCE_TYPE_STORAGE_GET_DISKID" },
1150 { CLUSCTL_RESOURCE_TYPE_STORAGE_IS_CLUSTERABLE
, "CLUSCTL_RESOURCE_TYPE_STORAGE_IS_CLUSTERABLE" },
1151 { CLUSCTL_RESOURCE_TYPE_STORAGE_RELEASE_OWNERSHIP
, "CLUSCTL_RESOURCE_TYPE_STORAGE_RELEASE_OWNERSHIP" },
1152 { CLUSCTL_RESOURCE_TYPE_STORAGE_IS_CSV_FILE
, "CLUSCTL_RESOURCE_TYPE_STORAGE_IS_CSV_FILE" },
1153 { CLUSCTL_RESOURCE_TYPE_CLOUD_WITNESS_VALIDATE_CREDENTIALS
, "CLUSCTL_RESOURCE_TYPE_CLOUD_WITNESS_VALIDATE_CREDENTIALS" },
1154 { CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_ELIGIBLE_LOGDISKS
, "CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_ELIGIBLE_LOGDISKS" },
1155 { CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_ELIGIBLE_TARGET_DATADISKS
, "CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_ELIGIBLE_TARGET_DATADISKS" },
1156 { CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_ELIGIBLE_SOURCE_DATADISKS
, "CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_ELIGIBLE_SOURCE_DATADISKS" },
1157 { CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_REPLICA_VOLUMES
, "CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_REPLICA_VOLUMES" },
1158 { CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_LOG_VOLUME
, "CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_LOG_VOLUME" },
1159 { CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_REPLICATED_DISKS
, "CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_REPLICATED_DISKS" },
1160 { CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_RESOURCE_GROUP
, "CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_RESOURCE_GROUP" },
1163 const value_string clusapi_clusapi_GroupControlCode_vals
[] = {
1164 { CLUSCTL_GROUP_UNKNOWN
, "CLUSCTL_GROUP_UNKNOWN" },
1165 { CLUSCTL_GROUP_GET_CHARACTERISTICS
, "CLUSCTL_GROUP_GET_CHARACTERISTICS" },
1166 { CLUSCTL_GROUP_GET_FLAGS
, "CLUSCTL_GROUP_GET_FLAGS" },
1167 { CLUSCTL_GROUP_GET_NAME
, "CLUSCTL_GROUP_GET_NAME" },
1168 { CLUSCTL_GROUP_GET_ID
, "CLUSCTL_GROUP_GET_ID" },
1169 { CLUSCTL_GROUP_ENUM_COMMON_PROPERTIES
, "CLUSCTL_GROUP_ENUM_COMMON_PROPERTIES" },
1170 { CLUSCTL_GROUP_GET_RO_COMMON_PROPERTIES
, "CLUSCTL_GROUP_GET_RO_COMMON_PROPERTIES" },
1171 { CLUSCTL_GROUP_GET_COMMON_PROPERTIES
, "CLUSCTL_GROUP_GET_COMMON_PROPERTIES" },
1172 { CLUSCTL_GROUP_SET_COMMON_PROPERTIES
, "CLUSCTL_GROUP_SET_COMMON_PROPERTIES" },
1173 { CLUSCTL_GROUP_VALIDATE_COMMON_PROPERTIES
, "CLUSCTL_GROUP_VALIDATE_COMMON_PROPERTIES" },
1174 { CLUSCTL_GROUP_GET_COMMON_PROPERTY_FMTS
, "CLUSCTL_GROUP_GET_COMMON_PROPERTY_FMTS" },
1175 { CLUSCTL_GROUP_ENUM_PRIVATE_PROPERTIES
, "CLUSCTL_GROUP_ENUM_PRIVATE_PROPERTIES" },
1176 { CLUSCTL_GROUP_GET_RO_PRIVATE_PROPERTIES
, "CLUSCTL_GROUP_GET_RO_PRIVATE_PROPERTIES" },
1177 { CLUSCTL_GROUP_GET_PRIVATE_PROPERTIES
, "CLUSCTL_GROUP_GET_PRIVATE_PROPERTIES" },
1178 { CLUSCTL_GROUP_SET_PRIVATE_PROPERTIES
, "CLUSCTL_GROUP_SET_PRIVATE_PROPERTIES" },
1179 { CLUSCTL_GROUP_VALIDATE_PRIVATE_PROPERTIES
, "CLUSCTL_GROUP_VALIDATE_PRIVATE_PROPERTIES" },
1182 const value_string clusapi_clusapi_NodeControlCode_vals
[] = {
1183 { CLUSCTL_NODE_UNKNOWN
, "CLUSCTL_NODE_UNKNOWN" },
1184 { CLUSCTL_NODE_GET_CHARACTERISTICS
, "CLUSCTL_NODE_GET_CHARACTERISTICS" },
1185 { CLUSCTL_NODE_GET_FLAGS
, "CLUSCTL_NODE_GET_FLAGS" },
1186 { CLUSCTL_NODE_GET_NAME
, "CLUSCTL_NODE_GET_NAME" },
1187 { CLUSCTL_NODE_GET_ID
, "CLUSCTL_NODE_GET_ID" },
1188 { CLUSCTL_NODE_GET_CLUSTER_SERVICE_ACCOUNT_NAME
, "CLUSCTL_NODE_GET_CLUSTER_SERVICE_ACCOUNT_NAME" },
1189 { CLUSCTL_NODE_ENUM_COMMON_PROPERTIES
, "CLUSCTL_NODE_ENUM_COMMON_PROPERTIES" },
1190 { CLUSCTL_NODE_GET_RO_COMMON_PROPERTIES
, "CLUSCTL_NODE_GET_RO_COMMON_PROPERTIES" },
1191 { CLUSCTL_NODE_GET_COMMON_PROPERTIES
, "CLUSCTL_NODE_GET_COMMON_PROPERTIES" },
1192 { CLUSCTL_NODE_SET_COMMON_PROPERTIES
, "CLUSCTL_NODE_SET_COMMON_PROPERTIES" },
1193 { CLUSCTL_NODE_VALIDATE_COMMON_PROPERTIES
, "CLUSCTL_NODE_VALIDATE_COMMON_PROPERTIES" },
1194 { CLUSCTL_NODE_ENUM_PRIVATE_PROPERTIES
, "CLUSCTL_NODE_ENUM_PRIVATE_PROPERTIES" },
1195 { CLUSCTL_NODE_GET_RO_PRIVATE_PROPERTIES
, "CLUSCTL_NODE_GET_RO_PRIVATE_PROPERTIES" },
1196 { CLUSCTL_NODE_GET_PRIVATE_PROPERTIES
, "CLUSCTL_NODE_GET_PRIVATE_PROPERTIES" },
1197 { CLUSCTL_NODE_SET_PRIVATE_PROPERTIES
, "CLUSCTL_NODE_SET_PRIVATE_PROPERTIES" },
1198 { CLUSCTL_NODE_VALIDATE_PRIVATE_PROPERTIES
, "CLUSCTL_NODE_VALIDATE_PRIVATE_PROPERTIES" },
1201 const value_string clusapi_clusapi_ClusterNetworkState_vals
[] = {
1202 { ClusterNetworkUnavailable
, "ClusterNetworkUnavailable" },
1203 { ClusterNetworkDown
, "ClusterNetworkDown" },
1204 { ClusterNetworkPartitioned
, "ClusterNetworkPartitioned" },
1205 { ClusterNetworkUp
, "ClusterNetworkUp" },
1206 { ClusterNetworkStateUnknown
, "ClusterNetworkStateUnknown" },
1209 const value_string clusapi_clusapi_ClusterNetInterfaceState_vals
[] = {
1210 { ClusterNetInterfaceFailed
, "ClusterNetInterfaceFailed" },
1211 { ClusterNetInterfaceUnreachable
, "ClusterNetInterfaceUnreachable" },
1212 { ClusterNetInterfaceUnavailable
, "ClusterNetInterfaceUnavailable" },
1213 { ClusterNetInterfaceUp
, "ClusterNetInterfaceUp" },
1214 { ClusterNetInterfaceStateUnknown
, "ClusterNetInterfaceStateUnknown" },
1217 static const true_false_string ClusterResTypeEnumType_CLUSTER_RESOURCE_TYPE_ENUM_NODES_tfs
= {
1218 "CLUSTER_RESOURCE_TYPE_ENUM_NODES is SET",
1219 "CLUSTER_RESOURCE_TYPE_ENUM_NODES is NOT SET",
1221 static const true_false_string ClusterResTypeEnumType_CLUSTER_RESOURCE_TYPE_ENUM_RESOURCES_tfs
= {
1222 "CLUSTER_RESOURCE_TYPE_ENUM_RESOURCES is SET",
1223 "CLUSTER_RESOURCE_TYPE_ENUM_RESOURCES is NOT SET",
1225 const value_string clusapi_clusapi_ClusterControlCode_vals
[] = {
1226 { CLUSCTL_CLUSTER_UNKNOWN
, "CLUSCTL_CLUSTER_UNKNOWN" },
1227 { CLUSCTL_CLUSTER_GET_FQDN
, "CLUSCTL_CLUSTER_GET_FQDN" },
1228 { CLUSCTL_CLUSTER_CHECK_VOTER_EVICT
, "CLUSCTL_CLUSTER_CHECK_VOTER_EVICT" },
1229 { CLUSCTL_CLUSTER_CHECK_VOTER_DOWN
, "CLUSCTL_CLUSTER_CHECK_VOTER_DOWN" },
1230 { CLUSCTL_CLUSTER_SHUTDOWN
, "CLUSCTL_CLUSTER_SHUTDOWN" },
1231 { CLUSCTL_CLUSTER_ENUM_COMMON_PROPERTIES
, "CLUSCTL_CLUSTER_ENUM_COMMON_PROPERTIES" },
1232 { CLUSCTL_CLUSTER_GET_RO_COMMON_PROPERTIES
, "CLUSCTL_CLUSTER_GET_RO_COMMON_PROPERTIES" },
1233 { CLUSCTL_CLUSTER_GET_COMMON_PROPERTIES
, "CLUSCTL_CLUSTER_GET_COMMON_PROPERTIES" },
1234 { CLUSCTL_CLUSTER_SET_COMMON_PROPERTIES
, "CLUSCTL_CLUSTER_SET_COMMON_PROPERTIES" },
1235 { CLUSCTL_CLUSTER_VALIDATE_COMMON_PROPERTIES
, "CLUSCTL_CLUSTER_VALIDATE_COMMON_PROPERTIES" },
1236 { CLUSCTL_CLUSTER_GET_COMMON_PROPERTY_FMTS
, "CLUSCTL_CLUSTER_GET_COMMON_PROPERTY_FMTS" },
1237 { CLUSCTL_CLUSTER_ENUM_PRIVATE_PROPERTIES
, "CLUSCTL_CLUSTER_ENUM_PRIVATE_PROPERTIES" },
1238 { CLUSCTL_CLUSTER_GET_RO_PRIVATE_PROPERTIES
, "CLUSCTL_CLUSTER_GET_RO_PRIVATE_PROPERTIES" },
1239 { CLUSCTL_CLUSTER_GET_PRIVATE_PROPERTIES
, "CLUSCTL_CLUSTER_GET_PRIVATE_PROPERTIES" },
1240 { CLUSCTL_CLUSTER_SET_PRIVATE_PROPERTIES
, "CLUSCTL_CLUSTER_SET_PRIVATE_PROPERTIES" },
1241 { CLUSCTL_CLUSTER_VALIDATE_PRIVATE_PROPERTIES
, "CLUSCTL_CLUSTER_VALIDATE_PRIVATE_PROPERTIES" },
1242 { CLUSCTL_CLUSTER_GET_SHARED_VOLUME_ID
, "CLUSCTL_CLUSTER_GET_SHARED_VOLUME_ID" },
1243 { CLUSCTL_CLUSTER_UPGRADE_CLUSTER_VERSION
, "CLUSCTL_CLUSTER_UPGRADE_CLUSTER_VERSION" },
1244 { CLUSCTL_CLUSTER_CLEAR_UPGRADE_IN_PROGRESS
, "CLUSCTL_CLUSTER_CLEAR_UPGRADE_IN_PROGRESS" },
1245 { CLUSCTL_CLUSTER_IS_READY_FOR_UPGRADE
, "CLUSCTL_CLUSTER_IS_READY_FOR_UPGRADE" },
1248 const value_string clusapi_CLUSTER_PROPERTY_SYNTAX_vals
[] = {
1249 { CLUSPROP_SYNTAX_ENDMARK
, "CLUSPROP_SYNTAX_ENDMARK" },
1250 { CLUSPROP_SYNTAX_NAME
, "CLUSPROP_SYNTAX_NAME" },
1251 { CLUSPROP_SYNTAX_RESCLASS
, "CLUSPROP_SYNTAX_RESCLASS" },
1252 { CLUSPROP_SYNTAX_LIST_VALUE_SZ
, "CLUSPROP_SYNTAX_LIST_VALUE_SZ" },
1253 { CLUSPROP_SYNTAX_LIST_VALUE_EXPAND_SZ
, "CLUSPROP_SYNTAX_LIST_VALUE_EXPAND_SZ" },
1254 { CLUSPROP_SYNTAX_LIST_VALUE_DWORD
, "CLUSPROP_SYNTAX_LIST_VALUE_DWORD" },
1255 { CLUSPROP_SYNTAX_LIST_VALUE_BINARY
, "CLUSPROP_SYNTAX_LIST_VALUE_BINARY" },
1256 { CLUSPROP_SYNTAX_LIST_VALUE_MULTI_SZ
, "CLUSPROP_SYNTAX_LIST_VALUE_MULTI_SZ" },
1257 { CLUSPROP_SYNTAX_LIST_VALUE_LONG
, "CLUSPROP_SYNTAX_LIST_VALUE_LONG" },
1258 { CLUSPROP_SYNTAX_LIST_VALUE_EXPANDED_SZ
, "CLUSPROP_SYNTAX_LIST_VALUE_EXPANDED_SZ" },
1259 { CLUSPROP_SYNTAX_LIST_VALUE_SECURITY_DESCRIPTOR
, "CLUSPROP_SYNTAX_LIST_VALUE_SECURITY_DESCRIPTOR" },
1260 { CLUSPROP_SYNTAX_LIST_VALUE_LARGE_INTEGER
, "CLUSPROP_SYNTAX_LIST_VALUE_LARGE_INTEGER" },
1261 { CLUSPROP_SYNTAX_LIST_VALUE_ULARGE_INTEGER
, "CLUSPROP_SYNTAX_LIST_VALUE_ULARGE_INTEGER" },
1262 { CLUSPROP_SYNTAX_LIST_VALUE_WORD
, "CLUSPROP_SYNTAX_LIST_VALUE_WORD" },
1263 { CLUSPROP_SYNTAX_LIST_VALUE_FILETIME
, "CLUSPROP_SYNTAX_LIST_VALUE_FILETIME" },
1264 { CLUSPROP_SYNTAX_DISK_SIGNATURE
, "CLUSPROP_SYNTAX_DISK_SIGNATURE" },
1265 { CLUSPROP_SYNTAX_SCSI_ADDRESS
, "CLUSPROP_SYNTAX_SCSI_ADDRESS" },
1266 { CLUSPROP_SYNTAX_DISK_NUMBER
, "CLUSPROP_SYNTAX_DISK_NUMBER" },
1267 { CLUSPROP_SYNTAX_PARTITION_INFO
, "CLUSPROP_SYNTAX_PARTITION_INFO" },
1268 { CLUSPROP_SYNTAX_DISK_SERIALNUMBER
, "CLUSPROP_SYNTAX_DISK_SERIALNUMBER" },
1269 { CLUSPROP_SYNTAX_DISK_GUID
, "CLUSPROP_SYNTAX_DISK_GUID" },
1270 { CLUSPROP_SYNTAX_DISK_SIZE
, "CLUSPROP_SYNTAX_DISK_SIZE" },
1271 { CLUSPROP_SYNTAX_PARTITION_INFO_EX
, "CLUSPROP_SYNTAX_PARTITION_INFO_EX" },
1274 static const true_false_string clusapi_DesiredAccessMask_CLUSAPI_READ_ACCESS_tfs
= {
1275 "CLUSAPI_READ_ACCESS is SET",
1276 "CLUSAPI_READ_ACCESS is NOT SET",
1278 static const true_false_string clusapi_DesiredAccessMask_CLUSAPI_CHANGE_ACCESS_tfs
= {
1279 "CLUSAPI_CHANGE_ACCESS is SET",
1280 "CLUSAPI_CHANGE_ACCESS is NOT SET",
1282 static const true_false_string clusapi_DesiredAccessMask_CLUSAPI_GENERIC_READ_tfs
= {
1283 "CLUSAPI_GENERIC_READ is SET",
1284 "CLUSAPI_GENERIC_READ is NOT SET",
1286 static const true_false_string clusapi_DesiredAccessMask_CLUSAPI_GENERIC_WRITE_tfs
= {
1287 "CLUSAPI_GENERIC_WRITE is SET",
1288 "CLUSAPI_GENERIC_WRITE is NOT SET",
1290 static const true_false_string clusapi_DesiredAccessMask_CLUSAPI_GENERIC_EXECUTE_tfs
= {
1291 "CLUSAPI_GENERIC_EXECUTE is SET",
1292 "CLUSAPI_GENERIC_EXECUTE is NOT SET",
1294 static const true_false_string clusapi_DesiredAccessMask_CLUSAPI_GENERIC_ALL_tfs
= {
1295 "CLUSAPI_GENERIC_ALL is SET",
1296 "CLUSAPI_GENERIC_ALL is NOT SET",
1298 static const true_false_string clusapi_DesiredAccessMask_CLUSAPI_MAXIMUM_ALLOWED_tfs
= {
1299 "CLUSAPI_MAXIMUM_ALLOWED is SET",
1300 "CLUSAPI_MAXIMUM_ALLOWED is NOT SET",
1302 static int clusapi_dissect_element_NOTIFY_FILTER_AND_TYPE_RPC_dwObjectType(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 clusapi_dissect_element_NOTIFY_FILTER_AND_TYPE_RPC_FilterFlags(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 clusapi_dissect_element_NOTIFICATION_DATA_RPC_FilterAndType(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 clusapi_dissect_element_NOTIFICATION_DATA_RPC_buffer(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 clusapi_dissect_element_NOTIFICATION_DATA_RPC_buffer_(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 clusapi_dissect_element_NOTIFICATION_DATA_RPC_buffer__(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 clusapi_dissect_element_NOTIFICATION_DATA_RPC_dwBufferSize(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 clusapi_dissect_element_NOTIFICATION_DATA_RPC_ObjectId(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 clusapi_dissect_element_NOTIFICATION_DATA_RPC_ObjectId_(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 clusapi_dissect_element_NOTIFICATION_DATA_RPC_ParentId(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 clusapi_dissect_element_NOTIFICATION_DATA_RPC_ParentId_(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 clusapi_dissect_element_NOTIFICATION_DATA_RPC_Name(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 clusapi_dissect_element_NOTIFICATION_DATA_RPC_Name_(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 clusapi_dissect_element_NOTIFICATION_DATA_RPC_Type(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 clusapi_dissect_element_NOTIFICATION_DATA_RPC_Type_(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 clusapi_dissect_element_NOTIFICATION_RPC_dwNotifyKey(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 clusapi_dissect_element_NOTIFICATION_RPC_dwNotifyKey_(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 clusapi_dissect_element_NOTIFICATION_RPC_NotificationData(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 clusapi_dissect_element_CLUSTER_DISKID_DiskIdType(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 clusapi_dissect_element_CLUSTER_DISKID_DiskIdBlob(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 clusapi_dissect_element_CLUSTER_DISKID_DiskIdBlob_(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 clusapi_dissect_element_CLUSTER_MRR_NODE_RESPONSE_pszNodeName(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 clusapi_dissect_element_CLUSTER_MRR_NODE_RESPONSE_pszNodeName_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1325 static int clusapi_dissect_element_CLUSTER_MRR_NODE_RESPONSE_ResultCode(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1326 static int clusapi_dissect_element_CLUSTER_MRR_NODE_RESPONSE_ResultSize(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1327 static int clusapi_dissect_element_CLUSTER_MRR_NODE_RESPONSE_pResultData(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1328 static int clusapi_dissect_element_CLUSTER_MRR_NODE_RESPONSE_pResultData_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1329 static int clusapi_dissect_element_CLUSTER_MRR_NODE_RESPONSE_pResultData__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1330 static int clusapi_dissect_element_CLUSTER_MRR_RESPONSE_NodeCount(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1331 static int clusapi_dissect_element_CLUSTER_MRR_RESPONSE_pNodes(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1332 static int clusapi_dissect_element_CLUSTER_MRR_RESPONSE_pNodes_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1333 static int clusapi_dissect_element_CLUSTER_MRR_RESPONSE_pNodes__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1334 static int clusapi_dissect_element_NOTIFICATION_DATA_ASYNC_RPC_dwNotifyKey(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1335 static int clusapi_dissect_element_NOTIFICATION_DATA_ASYNC_RPC_dwFilter(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1336 static int clusapi_dissect_element_NOTIFICATION_DATA_ASYNC_RPC_Name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1337 static int clusapi_dissect_element_NOTIFICATION_DATA_ASYNC_RPC_Name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1338 const value_string clusapi_CLUSDSK_DISKID_ENUM_vals
[] = {
1339 { DiskIdSignature
, "DiskIdSignature" },
1340 { DiskIdGuid
, "DiskIdGuid" },
1341 { DiskIdUnKnown
, "DiskIdUnKnown" },
1344 const value_string clusapi_CLUSTER_PROPERTY_TYPE_vals
[] = {
1345 { CLUSPROP_TYPE_ENDMARK
, "CLUSPROP_TYPE_ENDMARK" },
1346 { CLUSPROP_TYPE_LIST_VALUE
, "CLUSPROP_TYPE_LIST_VALUE" },
1347 { CLUSPROP_TYPE_RESCLASS
, "CLUSPROP_TYPE_RESCLASS" },
1348 { CLUSPROP_TYPE_NAME
, "CLUSPROP_TYPE_NAME" },
1349 { CLUSPROP_TYPE_SIGNATURE
, "CLUSPROP_TYPE_SIGNATURE" },
1350 { CLUSPROP_TYPE_SCSIADDRESS
, "CLUSPROP_TYPE_SCSIADDRESS" },
1351 { CLUSPROP_TYPE_DISK_NUMBER
, "CLUSPROP_TYPE_DISK_NUMBER" },
1352 { CLUSPROP_TYPE_PARTITION_INFO
, "CLUSPROP_TYPE_PARTITION_INFO" },
1353 { CLUSPROP_TYPE_DISK_SERIALNUMBER
, "CLUSPROP_TYPE_DISK_SERIALNUMBER" },
1354 { CLUSPROP_TYPE_DISK_GUID
, "CLUSPROP_TYPE_DISK_GUID" },
1355 { CLUSPROP_TYPE_DISK_SIZE
, "CLUSPROP_TYPE_DISK_SIZE" },
1356 { CLUSPROP_TYPE_PARTITION_INFO_EX
, "CLUSPROP_TYPE_PARTITION_INFO_EX" },
1359 const value_string clusapi_CLUSTER_PROPERTY_FORMAT_vals
[] = {
1360 { CLUSPROP_FORMAT_UNKNOWN
, "CLUSPROP_FORMAT_UNKNOWN" },
1361 { CLUSPROP_FORMAT_BINARY
, "CLUSPROP_FORMAT_BINARY" },
1362 { CLUSPROP_FORMAT_DWORD
, "CLUSPROP_FORMAT_DWORD" },
1363 { CLUSPROP_FORMAT_SZ
, "CLUSPROP_FORMAT_SZ" },
1364 { CLUSPROP_FORMAT_EXPAND_SZ
, "CLUSPROP_FORMAT_EXPAND_SZ" },
1365 { CLUSPROP_FORMAT_MULTI_SZ
, "CLUSPROP_FORMAT_MULTI_SZ" },
1366 { CLUSPROP_FORMAT_ULARGE_INTEGER
, "CLUSPROP_FORMAT_ULARGE_INTEGER" },
1367 { CLUSPROP_FORMAT_LONG
, "CLUSPROP_FORMAT_LONG" },
1368 { CLUSPROP_FORMAT_EXPANDED_SZ
, "CLUSPROP_FORMAT_EXPANDED_SZ" },
1369 { CLUSPROP_FORMAT_SECURITY_DESCRIPTOR
, "CLUSPROP_FORMAT_SECURITY_DESCRIPTOR" },
1370 { CLUSPROP_FORMAT_LARGE_INTEGER
, "CLUSPROP_FORMAT_LARGE_INTEGER" },
1371 { CLUSPROP_FORMAT_WORD
, "CLUSPROP_FORMAT_WORD" },
1372 { CLUSPROP_FORMAT_FILETIME
, "CLUSPROP_FORMAT_FILETIME" },
1375 const value_string clusapi_CLUS_CHARACTERISTICS_vals
[] = {
1376 { CLUS_CHAR_UNKNOWN
, "CLUS_CHAR_UNKNOWN" },
1377 { CLUS_CHAR_QUORUM
, "CLUS_CHAR_QUORUM" },
1378 { CLUS_CHAR_DELETE_REQUIRES_ALL_NODES
, "CLUS_CHAR_DELETE_REQUIRES_ALL_NODES" },
1379 { CLUS_CHAR_LOCAL_QUORUM
, "CLUS_CHAR_LOCAL_QUORUM" },
1380 { CLUS_CHAR_BROADCAST_DELETE
, "CLUS_CHAR_BROADCAST_DELETE" },
1381 { CLUS_CHAR_SINGLE_CLUSTER_INSTANCE
, "CLUS_CHAR_SINGLE_CLUSTER_INSTANCE" },
1382 { CLUS_CHAR_SINGLE_GROUP_INSTANCE
, "CLUS_CHAR_SINGLE_GROUP_INSTANCE" },
1383 { CLUS_CHAR_COEXIST_IN_SHARED_VOLUME_GROUP
, "CLUS_CHAR_COEXIST_IN_SHARED_VOLUME_GROUP" },
1384 { CLUS_CHAR_RESERVED1
, "CLUS_CHAR_RESERVED1" },
1385 { CLUS_CHAR_MONITOR_DETACH
, "CLUS_CHAR_MONITOR_DETACH" },
1386 { CLUS_CHAR_RESERVED2
, "CLUS_CHAR_RESERVED2" },
1387 { CLUS_CHAR_RESERVED3
, "CLUS_CHAR_RESERVED3" },
1388 { CLUS_CHAR_RESERVED4
, "CLUS_CHAR_RESERVED4" },
1391 const value_string clusapi_CLUS_FLAGS_vals
[] = {
1392 { CLUS_FLAG_CORE
, "CLUS_FLAG_CORE" },
1395 const value_string clusapi_MAINTENANCE_MODE_TYPE_vals
[] = {
1396 { MaintenanceModeTypeDisableIsAliveCheck
, "MaintenanceModeTypeDisableIsAliveCheck" },
1397 { MaintenanceModeTypeOfflineResource
, "MaintenanceModeTypeOfflineResource" },
1398 { MaintenanceModeTypeUnclusterResource
, "MaintenanceModeTypeUnclusterResource" },
1401 const value_string clusapi_CLUSTER_CHANGE_vals
[] = {
1402 { CLUSTER_CHANGE_NODE_STATE
, "CLUSTER_CHANGE_NODE_STATE" },
1403 { CLUSTER_CHANGE_NODE_DELETED
, "CLUSTER_CHANGE_NODE_DELETED" },
1404 { CLUSTER_CHANGE_NODE_ADDED
, "CLUSTER_CHANGE_NODE_ADDED" },
1405 { CLUSTER_CHANGE_NODE_PROPERTY
, "CLUSTER_CHANGE_NODE_PROPERTY" },
1406 { CLUSTER_CHANGE_REGISTRY_NAME
, "CLUSTER_CHANGE_REGISTRY_NAME" },
1407 { CLUSTER_CHANGE_REGISTRY_ATTRIBUTES
, "CLUSTER_CHANGE_REGISTRY_ATTRIBUTES" },
1408 { CLUSTER_CHANGE_REGISTRY_VALUE
, "CLUSTER_CHANGE_REGISTRY_VALUE" },
1409 { CLUSTER_CHANGE_REGISTRY_SUBTREE
, "CLUSTER_CHANGE_REGISTRY_SUBTREE" },
1410 { CLUSTER_CHANGE_RESOURCE_STATE
, "CLUSTER_CHANGE_RESOURCE_STATE" },
1411 { CLUSTER_CHANGE_RESOURCE_DELETED
, "CLUSTER_CHANGE_RESOURCE_DELETED" },
1412 { CLUSTER_CHANGE_RESOURCE_ADDED
, "CLUSTER_CHANGE_RESOURCE_ADDED" },
1413 { CLUSTER_CHANGE_RESOURCE_PROPERTY
, "CLUSTER_CHANGE_RESOURCE_PROPERTY" },
1414 { CLUSTER_CHANGE_GROUP_STATE
, "CLUSTER_CHANGE_GROUP_STATE" },
1415 { CLUSTER_CHANGE_GROUP_DELETED
, "CLUSTER_CHANGE_GROUP_DELETED" },
1416 { CLUSTER_CHANGE_GROUP_ADDED
, "CLUSTER_CHANGE_GROUP_ADDED" },
1417 { CLUSTER_CHANGE_GROUP_PROPERTY
, "CLUSTER_CHANGE_GROUP_PROPERTY" },
1418 { CLUSTER_CHANGE_RESOURCE_TYPE_DELETED
, "CLUSTER_CHANGE_RESOURCE_TYPE_DELETED" },
1419 { CLUSTER_CHANGE_RESOURCE_TYPE_ADDED
, "CLUSTER_CHANGE_RESOURCE_TYPE_ADDED" },
1420 { CLUSTER_CHANGE_RESOURCE_TYPE_PROPERTY
, "CLUSTER_CHANGE_RESOURCE_TYPE_PROPERTY" },
1421 { CLUSTER_CHANGE_CLUSTER_RECONNECT
, "CLUSTER_CHANGE_CLUSTER_RECONNECT" },
1422 { CLUSTER_CHANGE_NETWORK_STATE
, "CLUSTER_CHANGE_NETWORK_STATE" },
1423 { CLUSTER_CHANGE_NETWORK_DELETED
, "CLUSTER_CHANGE_NETWORK_DELETED" },
1424 { CLUSTER_CHANGE_NETWORK_ADDED
, "CLUSTER_CHANGE_NETWORK_ADDED" },
1425 { CLUSTER_CHANGE_NETWORK_PROPERTY
, "CLUSTER_CHANGE_NETWORK_PROPERTY" },
1426 { CLUSTER_CHANGE_NETINTERFACE_STATE
, "CLUSTER_CHANGE_NETINTERFACE_STATE" },
1427 { CLUSTER_CHANGE_NETINTERFACE_DELETED
, "CLUSTER_CHANGE_NETINTERFACE_DELETED" },
1428 { CLUSTER_CHANGE_NETINTERFACE_ADDED
, "CLUSTER_CHANGE_NETINTERFACE_ADDED" },
1429 { CLUSTER_CHANGE_NETINTERFACE_PROPERTY
, "CLUSTER_CHANGE_NETINTERFACE_PROPERTY" },
1430 { CLUSTER_CHANGE_QUORUM_STATE
, "CLUSTER_CHANGE_QUORUM_STATE" },
1431 { CLUSTER_CHANGE_CLUSTER_STATE
, "CLUSTER_CHANGE_CLUSTER_STATE" },
1432 { CLUSTER_CHANGE_CLUSTER_PROPERTY
, "CLUSTER_CHANGE_CLUSTER_PROPERTY" },
1433 { CLUSTER_CHANGE_HANDLE_CLOSE
, "CLUSTER_CHANGE_HANDLE_CLOSE" },
1436 const value_string clusapi_CLUSTER_REG_BATCH_COMMAND_vals
[] = {
1437 { CLUSREG_SET_VALUE
, "CLUSREG_SET_VALUE" },
1438 { CLUSREG_CREATE_KEY
, "CLUSREG_CREATE_KEY" },
1439 { CLUSREG_DELETE_KEY
, "CLUSREG_DELETE_KEY" },
1440 { CLUSREG_DELETE_VALUE
, "CLUSREG_DELETE_VALUE" },
1441 { CLUSREG_VALUE_DELETED
, "CLUSREG_VALUE_DELETED" },
1442 { CLUSREG_READ_KEY
, "CLUSREG_READ_KEY" },
1443 { CLUSREG_READ_VALUE
, "CLUSREG_READ_VALUE" },
1444 { CLUSREG_READ_ERROR
, "CLUSREG_READ_ERROR" },
1447 const value_string clusapi_CLUSTER_QUORUM_VALUE_vals
[] = {
1448 { CLUSTER_QUORUM_MAINTAINED
, "CLUSTER_QUORUM_MAINTAINED" },
1449 { CLUSTER_QUORUM_LOST
, "CLUSTER_QUORUM_LOST" },
1452 const value_string clusapi_CLUSTER_OBJECT_TYPE_vals
[] = {
1453 { CLUSTER_OBJECT_TYPE_CLUSTER
, "CLUSTER_OBJECT_TYPE_CLUSTER" },
1454 { CLUSTER_OBJECT_TYPE_GROUP
, "CLUSTER_OBJECT_TYPE_GROUP" },
1455 { CLUSTER_OBJECT_TYPE_RESOURCE
, "CLUSTER_OBJECT_TYPE_RESOURCE" },
1456 { CLUSTER_OBJECT_TYPE_RESOURCE_TYPE
, "CLUSTER_OBJECT_TYPE_RESOURCE_TYPE" },
1457 { CLUSTER_OBJECT_TYPE_NETWORK_INTERFACE
, "CLUSTER_OBJECT_TYPE_NETWORK_INTERFACE" },
1458 { CLUSTER_OBJECT_TYPE_NETWORK
, "CLUSTER_OBJECT_TYPE_NETWORK" },
1459 { CLUSTER_OBJECT_TYPE_NODE
, "CLUSTER_OBJECT_TYPE_NODE" },
1460 { CLUSTER_OBJECT_TYPE_REGISTRY
, "CLUSTER_OBJECT_TYPE_REGISTRY" },
1461 { CLUSTER_OBJECT_TYPE_QUORUM
, "CLUSTER_OBJECT_TYPE_QUORUM" },
1462 { CLUSTER_OBJECT_TYPE_SHARED_VOLUME
, "CLUSTER_OBJECT_TYPE_SHARED_VOLUME" },
1465 const value_string clusapi_CLUSTER_CHANGE_CLUSTER_V2_vals
[] = {
1466 { CLUSTER_CHANGE_CLUSTER_RECONNECT_V2
, "CLUSTER_CHANGE_CLUSTER_RECONNECT_V2" },
1467 { CLUSTER_CHANGE_CLUSTER_STATE_V2
, "CLUSTER_CHANGE_CLUSTER_STATE_V2" },
1468 { CLUSTER_CHANGE_CLUSTER_GROUP_ADDED_V2
, "CLUSTER_CHANGE_CLUSTER_GROUP_ADDED_V2" },
1469 { CLUSTER_CHANGE_CLUSTER_HANDLE_CLOSE_V2
, "CLUSTER_CHANGE_CLUSTER_HANDLE_CLOSE_V2" },
1470 { CLUSTER_CHANGE_CLUSTER_NETWORK_ADDED_V2
, "CLUSTER_CHANGE_CLUSTER_NETWORK_ADDED_V2" },
1471 { CLUSTER_CHANGE_CLUSTER_NODE_ADDED_V2
, "CLUSTER_CHANGE_CLUSTER_NODE_ADDED_V2" },
1472 { CLUSTER_CHANGE_CLUSTER_RESOURCE_TYPE_ADDED_V2
, "CLUSTER_CHANGE_CLUSTER_RESOURCE_TYPE_ADDED_V2" },
1473 { CLUSTER_CHANGE_CLUSTER_COMMON_PROPERTY_V2
, "CLUSTER_CHANGE_CLUSTER_COMMON_PROPERTY_V2" },
1474 { CLUSTER_CHANGE_CLUSTER_PRIVATE_PROPERTY_V2
, "CLUSTER_CHANGE_CLUSTER_PRIVATE_PROPERTY_V2" },
1475 { CLUSTER_CHANGE_CLUSTER_LOST_NOTIFICATIONS_V2
, "CLUSTER_CHANGE_CLUSTER_LOST_NOTIFICATIONS_V2" },
1476 { CLUSTER_CHANGE_CLUSTER_RENAME_V2
, "CLUSTER_CHANGE_CLUSTER_RENAME_V2" },
1479 const value_string clusapi_CLUSTER_CHANGE_GROUP_V2_vals
[] = {
1480 { CLUSTER_CHANGE_GROUP_DELETED_V2
, "CLUSTER_CHANGE_GROUP_DELETED_V2" },
1481 { CLUSTER_CHANGE_GROUP_COMMON_PROPERTY_V2
, "CLUSTER_CHANGE_GROUP_COMMON_PROPERTY_V2" },
1482 { CLUSTER_CHANGE_GROUP_PRIVATE_PROPERTY_V2
, "CLUSTER_CHANGE_GROUP_PRIVATE_PROPERTY_V2" },
1483 { CLUSTER_CHANGE_GROUP_STATE_V2
, "CLUSTER_CHANGE_GROUP_STATE_V2" },
1484 { CLUSTER_CHANGE_GROUP_OWNER_NODE_V2
, "CLUSTER_CHANGE_GROUP_OWNER_NODE_V2" },
1485 { CLUSTER_CHANGE_GROUP_PREFERRED_OWNERS_V2
, "CLUSTER_CHANGE_GROUP_PREFERRED_OWNERS_V2" },
1486 { CLUSTER_CHANGE_GROUP_RESOURCE_ADDED_V2
, "CLUSTER_CHANGE_GROUP_RESOURCE_ADDED_V2" },
1487 { CLUSTER_CHANGE_GROUP_RESOURCE_GAINED_V2
, "CLUSTER_CHANGE_GROUP_RESOURCE_GAINED_V2" },
1488 { CLUSTER_CHANGE_GROUP_RESOURCE_LOST_V2
, "CLUSTER_CHANGE_GROUP_RESOURCE_LOST_V2" },
1489 { CLUSTER_CHANGE_GROUP_HANDLE_CLOSE_V2
, "CLUSTER_CHANGE_GROUP_HANDLE_CLOSE_V2" },
1492 const value_string clusapi_CLUSTER_CHANGE_RESOURCE_V2_vals
[] = {
1493 { CLUSTER_CHANGE_RESOURCE_COMMON_PROPERTY_V2
, "CLUSTER_CHANGE_RESOURCE_COMMON_PROPERTY_V2" },
1494 { CLUSTER_CHANGE_RESOURCE_PRIVATE_PROPERTY_V2
, "CLUSTER_CHANGE_RESOURCE_PRIVATE_PROPERTY_V2" },
1495 { CLUSTER_CHANGE_RESOURCE_STATE_V2
, "CLUSTER_CHANGE_RESOURCE_STATE_V2" },
1496 { CLUSTER_CHANGE_RESOURCE_OWNER_GROUP_V2
, "CLUSTER_CHANGE_RESOURCE_OWNER_GROUP_V2" },
1497 { CLUSTER_CHANGE_RESOURCE_DEPENDENCIES_V2
, "CLUSTER_CHANGE_RESOURCE_DEPENDENCIES_V2" },
1498 { CLUSTER_CHANGE_RESOURCE_DEPENDENTS_V2
, "CLUSTER_CHANGE_RESOURCE_DEPENDENTS_V2" },
1499 { CLUSTER_CHANGE_RESOURCE_POSSIBLE_OWNERS_V2
, "CLUSTER_CHANGE_RESOURCE_POSSIBLE_OWNERS_V2" },
1500 { CLUSTER_CHANGE_RESOURCE_DELETED_V2
, "CLUSTER_CHANGE_RESOURCE_DELETED_V2" },
1501 { CLUSTER_CHANGE_RESOURCE_DLL_UPGRADED_V2
, "CLUSTER_CHANGE_RESOURCE_DLL_UPGRADED_V2" },
1502 { CLUSTER_CHANGE_RESOURCE_HANDLE_CLOSE_V2
, "CLUSTER_CHANGE_RESOURCE_HANDLE_CLOSE_V2" },
1505 const value_string clusapi_CHANGE_RESOURCE_TYPE_V2_vals
[] = {
1506 { CLUSTER_CHANGE_RESOURCE_TYPE_DELETED_V2
, "CLUSTER_CHANGE_RESOURCE_TYPE_DELETED_V2" },
1507 { CLUSTER_CHANGE_RESOURCE_TYPE_COMMON_PROPERTY_V2
, "CLUSTER_CHANGE_RESOURCE_TYPE_COMMON_PROPERTY_V2" },
1508 { CLUSTER_CHANGE_RESOURCE_TYPE_PRIVATE_PROPERTY_V2
, "CLUSTER_CHANGE_RESOURCE_TYPE_PRIVATE_PROPERTY_V2" },
1509 { CLUSTER_CHANGE_RESOURCE_TYPE_POSSIBLE_OWNERS_V2
, "CLUSTER_CHANGE_RESOURCE_TYPE_POSSIBLE_OWNERS_V2" },
1510 { CLUSTER_CHANGE_RESOURCE_TYPE_DLL_UPGRADED_V2
, "CLUSTER_CHANGE_RESOURCE_TYPE_DLL_UPGRADED_V2" },
1513 const value_string clusapi_CLUSTER_CHANGE_NETINTERFACE_V2_vals
[] = {
1514 { CLUSTER_CHANGE_NETINTERFACE_DELETED_V2
, "CLUSTER_CHANGE_NETINTERFACE_DELETED_V2" },
1515 { CLUSTER_CHANGE_NETINTERFACE_COMMON_PROPERTY_V2
, "CLUSTER_CHANGE_NETINTERFACE_COMMON_PROPERTY_V2" },
1516 { CLUSTER_CHANGE_NETINTERFACE_PRIVATE_PROPERTY_V2
, "CLUSTER_CHANGE_NETINTERFACE_PRIVATE_PROPERTY_V2" },
1517 { CLUSTER_CHANGE_NETINTERFACE_STATE_V2
, "CLUSTER_CHANGE_NETINTERFACE_STATE_V2" },
1518 { CLUSTER_CHANGE_NETINTERFACE_HANDLE_CLOSE_V2
, "CLUSTER_CHANGE_NETINTERFACE_HANDLE_CLOSE_V2" },
1521 const value_string clusapi_CLUSTER_CHANGE_NETWORK_V2_vals
[] = {
1522 { CLUSTER_CHANGE_NETWORK_DELETED_V2
, "CLUSTER_CHANGE_NETWORK_DELETED_V2" },
1523 { CLUSTER_CHANGE_NETWORK_COMMON_PROPERTY_V2
, "CLUSTER_CHANGE_NETWORK_COMMON_PROPERTY_V2" },
1524 { CLUSTER_CHANGE_NETWORK_PRIVATE_PROPERTY_V2
, "CLUSTER_CHANGE_NETWORK_PRIVATE_PROPERTY_V2" },
1525 { CLUSTER_CHANGE_NETWORK_STATE_V2
, "CLUSTER_CHANGE_NETWORK_STATE_V2" },
1526 { CLUSTER_CHANGE_NETWORK_HANDLE_CLOSE_V2
, "CLUSTER_CHANGE_NETWORK_HANDLE_CLOSE_V2" },
1529 const value_string clusapi_CLUSTER_CHANGE_NODE_V2_vals
[] = {
1530 { CLUSTER_CHANGE_NODE_NETINTERFACE_ADDED_V2
, "CLUSTER_CHANGE_NODE_NETINTERFACE_ADDED_V2" },
1531 { CLUSTER_CHANGE_NODE_DELETED_V2
, "CLUSTER_CHANGE_NODE_DELETED_V2" },
1532 { CLUSTER_CHANGE_NODE_COMMON_PROPERTY_V2
, "CLUSTER_CHANGE_NODE_COMMON_PROPERTY_V2" },
1533 { CLUSTER_CHANGE_NODE_PRIVATE_PROPERTY_V2
, "CLUSTER_CHANGE_NODE_PRIVATE_PROPERTY_V2" },
1534 { CLUSTER_CHANGE_NODE_STATE_V2
, "CLUSTER_CHANGE_NODE_STATE_V2" },
1535 { CLUSTER_CHANGE_NODE_GROUP_GAINED_V2
, "CLUSTER_CHANGE_NODE_GROUP_GAINED_V2" },
1536 { CLUSTER_CHANGE_NODE_GROUP_LOST_V2
, "CLUSTER_CHANGE_NODE_GROUP_LOST_V2" },
1537 { CLUSTER_CHANGE_NODE_HANDLE_CLOSE_V2
, "CLUSTER_CHANGE_NODE_HANDLE_CLOSE_V2" },
1540 const value_string clusapi_CLUSTER_CHANGE_REGISTRY_V2_vals
[] = {
1541 { CLUSTER_CHANGE_REGISTRY_ATTRIBUTES_V2
, "CLUSTER_CHANGE_REGISTRY_ATTRIBUTES_V2" },
1542 { CLUSTER_CHANGE_REGISTRY_NAME_V2
, "CLUSTER_CHANGE_REGISTRY_NAME_V2" },
1543 { CLUSTER_CHANGE_REGISTRY_SUBTREE_V2
, "CLUSTER_CHANGE_REGISTRY_SUBTREE_V2" },
1544 { CLUSTER_CHANGE_REGISTRY_VALUE_V2
, "CLUSTER_CHANGE_REGISTRY_VALUE_V2" },
1545 { CLUSTER_CHANGE_REGISTRY_HANDLE_CLOSE_V2
, "CLUSTER_CHANGE_REGISTRY_HANDLE_CLOSE_V2" },
1548 const value_string clusapi_CLUSTER_CHANGE_QUORUM_V2_vals
[] = {
1549 { CLUSTER_CHANGE_QUORUM_STATE_V2
, "CLUSTER_CHANGE_QUORUM_STATE_V2" },
1552 const value_string clusapi_CLUSTER_CHANGE_SHARED_VOLUME_V2_vals
[] = {
1553 { CLUSTER_CHANGE_SHARED_VOLUME_STATE_V2
, "CLUSTER_CHANGE_SHARED_VOLUME_STATE_V2" },
1556 static int clusapi_dissect_element_OpenCluster_Status(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 clusapi_dissect_element_OpenCluster_Status_(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 clusapi_dissect_element_OpenCluster_Cluster(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 clusapi_dissect_element_OpenCluster_Cluster_(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 clusapi_dissect_element_CloseCluster_Cluster(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 clusapi_dissect_element_CloseCluster_Cluster_(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 clusapi_dissect_element_SetClusterName_NewClusterName(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 clusapi_dissect_element_SetClusterName_NewClusterName_(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 clusapi_dissect_element_SetClusterName_rpc_status(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 clusapi_dissect_element_SetClusterName_rpc_status_(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 clusapi_dissect_element_GetClusterName_ClusterName(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 clusapi_dissect_element_GetClusterName_ClusterName_(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 clusapi_dissect_element_GetClusterName_ClusterName__(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 clusapi_dissect_element_GetClusterName_NodeName(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 clusapi_dissect_element_GetClusterName_NodeName_(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 clusapi_dissect_element_GetClusterName_NodeName__(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 clusapi_dissect_element_GetClusterVersion_lpwMajorVersion(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 clusapi_dissect_element_GetClusterVersion_lpwMajorVersion_(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 clusapi_dissect_element_GetClusterVersion_lpwMinorVersion(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 clusapi_dissect_element_GetClusterVersion_lpwMinorVersion_(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 clusapi_dissect_element_GetClusterVersion_lpwBuildNumber(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 clusapi_dissect_element_GetClusterVersion_lpwBuildNumber_(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 clusapi_dissect_element_GetClusterVersion_lpszVendorId(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 clusapi_dissect_element_GetClusterVersion_lpszVendorId_(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 clusapi_dissect_element_GetClusterVersion_lpszVendorId__(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 clusapi_dissect_element_GetClusterVersion_lpszCSDVersion(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 clusapi_dissect_element_GetClusterVersion_lpszCSDVersion_(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 clusapi_dissect_element_GetClusterVersion_lpszCSDVersion__(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 int clusapi_dissect_element_GetQuorumResource_lpszResourceName(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1585 static int clusapi_dissect_element_GetQuorumResource_lpszResourceName_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1586 static int clusapi_dissect_element_GetQuorumResource_lpszResourceName__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1587 static int clusapi_dissect_element_GetQuorumResource_lpszDeviceName(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1588 static int clusapi_dissect_element_GetQuorumResource_lpszDeviceName_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1589 static int clusapi_dissect_element_GetQuorumResource_lpszDeviceName__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1590 static int clusapi_dissect_element_GetQuorumResource_pdwMaxQuorumLogSize(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1591 static int clusapi_dissect_element_GetQuorumResource_pdwMaxQuorumLogSize_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1592 static int clusapi_dissect_element_GetQuorumResource_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1593 static int clusapi_dissect_element_GetQuorumResource_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1594 static int clusapi_dissect_element_SetQuorumResource_hResource(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1595 static int clusapi_dissect_element_SetQuorumResource_lpszDeviceName(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1596 static int clusapi_dissect_element_SetQuorumResource_lpszDeviceName_(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 clusapi_dissect_element_SetQuorumResource_dwMaxQuorumLogSize(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 clusapi_dissect_element_SetQuorumResource_rpc_status(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 clusapi_dissect_element_SetQuorumResource_rpc_status_(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 clusapi_dissect_element_CreateEnum_dwType(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 clusapi_dissect_element_CreateEnum_ReturnEnum(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 clusapi_dissect_element_CreateEnum_ReturnEnum_(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 clusapi_dissect_element_CreateEnum_ReturnEnum__(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 clusapi_dissect_element_CreateEnum_rpc_status(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 clusapi_dissect_element_CreateEnum_rpc_status_(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 clusapi_dissect_element_OpenResource_lpszResourceName(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 clusapi_dissect_element_OpenResource_lpszResourceName_(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 clusapi_dissect_element_OpenResource_Status(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 clusapi_dissect_element_OpenResource_Status_(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 clusapi_dissect_element_OpenResource_rpc_status(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 clusapi_dissect_element_OpenResource_rpc_status_(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 clusapi_dissect_element_OpenResource_hResource(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 clusapi_dissect_element_OpenResource_hResource_(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 clusapi_dissect_element_CreateResource_hGroup(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 clusapi_dissect_element_CreateResource_lpszResourceName(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 clusapi_dissect_element_CreateResource_lpszResourceName_(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 clusapi_dissect_element_CreateResource_lpszResourceType(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 clusapi_dissect_element_CreateResource_lpszResourceType_(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 clusapi_dissect_element_CreateResource_dwFlags(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 clusapi_dissect_element_CreateResource_Status(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 clusapi_dissect_element_CreateResource_Status_(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 clusapi_dissect_element_CreateResource_rpc_status(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 clusapi_dissect_element_CreateResource_rpc_status_(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 clusapi_dissect_element_CreateResource_hResource(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 clusapi_dissect_element_CreateResource_hResource_(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 clusapi_dissect_element_DeleteResource_hResource(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 clusapi_dissect_element_DeleteResource_rpc_status(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 clusapi_dissect_element_DeleteResource_rpc_status_(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 clusapi_dissect_element_CloseResource_Resource(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 int clusapi_dissect_element_CloseResource_Resource_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1631 static int clusapi_dissect_element_GetResourceState_hResource(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1632 static int clusapi_dissect_element_GetResourceState_State(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1633 static int clusapi_dissect_element_GetResourceState_State_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1634 static int clusapi_dissect_element_GetResourceState_NodeName(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 clusapi_dissect_element_GetResourceState_NodeName_(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 clusapi_dissect_element_GetResourceState_NodeName__(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 clusapi_dissect_element_GetResourceState_GroupName(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 clusapi_dissect_element_GetResourceState_GroupName_(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 clusapi_dissect_element_GetResourceState_GroupName__(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 clusapi_dissect_element_GetResourceState_rpc_status(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 clusapi_dissect_element_GetResourceState_rpc_status_(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 clusapi_dissect_element_SetResourceName_hResource(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 clusapi_dissect_element_SetResourceName_lpszResourceName(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 clusapi_dissect_element_SetResourceName_lpszResourceName_(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 clusapi_dissect_element_SetResourceName_rpc_status(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 clusapi_dissect_element_SetResourceName_rpc_status_(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 clusapi_dissect_element_GetResourceId_hResource(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 clusapi_dissect_element_GetResourceId_pGuid(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 clusapi_dissect_element_GetResourceId_pGuid_(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 clusapi_dissect_element_GetResourceId_pGuid__(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 clusapi_dissect_element_GetResourceId_rpc_status(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 clusapi_dissect_element_GetResourceId_rpc_status_(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 clusapi_dissect_element_GetResourceType_hResource(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 clusapi_dissect_element_GetResourceType_lpszResourceType(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 clusapi_dissect_element_GetResourceType_lpszResourceType_(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 clusapi_dissect_element_GetResourceType_lpszResourceType__(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 clusapi_dissect_element_GetResourceType_rpc_status(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 clusapi_dissect_element_GetResourceType_rpc_status_(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 clusapi_dissect_element_FailResource_hResource(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 clusapi_dissect_element_FailResource_rpc_status(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 clusapi_dissect_element_FailResource_rpc_status_(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 clusapi_dissect_element_OnlineResource_hResource(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 clusapi_dissect_element_OnlineResource_rpc_status(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 clusapi_dissect_element_OnlineResource_rpc_status_(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 clusapi_dissect_element_OfflineResource_hResource(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 clusapi_dissect_element_OfflineResource_rpc_status(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 clusapi_dissect_element_OfflineResource_rpc_status_(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 clusapi_dissect_element_AddResourceDependency_hResource(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 clusapi_dissect_element_AddResourceDependency_hDependsOn(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 clusapi_dissect_element_AddResourceDependency_rpc_status(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 clusapi_dissect_element_AddResourceDependency_rpc_status_(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 clusapi_dissect_element_RemoveResourceDependency_hResource(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 clusapi_dissect_element_RemoveResourceDependency_hDependsOn(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 clusapi_dissect_element_RemoveResourceDependency_rpc_status(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 clusapi_dissect_element_RemoveResourceDependency_rpc_status_(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 clusapi_dissect_element_CanResourceBeDependent_hResource(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 clusapi_dissect_element_CanResourceBeDependent_hResourceDependent(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 clusapi_dissect_element_CanResourceBeDependent_rpc_status(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 clusapi_dissect_element_CanResourceBeDependent_rpc_status_(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 clusapi_dissect_element_CreateResEnum_hResource(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 clusapi_dissect_element_CreateResEnum_dwType(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 clusapi_dissect_element_CreateResEnum_ReturnEnum(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 clusapi_dissect_element_CreateResEnum_ReturnEnum_(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 clusapi_dissect_element_CreateResEnum_ReturnEnum__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1685 static int clusapi_dissect_element_CreateResEnum_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1686 static int clusapi_dissect_element_CreateResEnum_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1687 static int clusapi_dissect_element_AddResourceNode_hResource(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1688 static int clusapi_dissect_element_AddResourceNode_hNode(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1689 static int clusapi_dissect_element_AddResourceNode_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1690 static int clusapi_dissect_element_AddResourceNode_rpc_status_(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 clusapi_dissect_element_RemoveResourceNode_hResource(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 clusapi_dissect_element_RemoveResourceNode_hNode(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 clusapi_dissect_element_RemoveResourceNode_rpc_status(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 clusapi_dissect_element_RemoveResourceNode_rpc_status_(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 clusapi_dissect_element_ChangeResourceGroup_hResource(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 clusapi_dissect_element_ChangeResourceGroup_hGroup(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 clusapi_dissect_element_ChangeResourceGroup_rpc_status(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 clusapi_dissect_element_ChangeResourceGroup_rpc_status_(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 clusapi_dissect_element_CreateResourceType_lpszTypeName(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 clusapi_dissect_element_CreateResourceType_lpszTypeName_(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 clusapi_dissect_element_CreateResourceType_lpszDisplayName(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 clusapi_dissect_element_CreateResourceType_lpszDisplayName_(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 clusapi_dissect_element_CreateResourceType_lpszDllName(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 clusapi_dissect_element_CreateResourceType_lpszDllName_(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 clusapi_dissect_element_CreateResourceType_dwLooksAlive(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 clusapi_dissect_element_CreateResourceType_dwIsAlive(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 clusapi_dissect_element_CreateResourceType_rpc_status(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 clusapi_dissect_element_CreateResourceType_rpc_status_(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 clusapi_dissect_element_DeleteResourceType_lpszTypeName(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 clusapi_dissect_element_DeleteResourceType_lpszTypeName_(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 clusapi_dissect_element_DeleteResourceType_rpc_status(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 clusapi_dissect_element_DeleteResourceType_rpc_status_(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 clusapi_dissect_element_GetRootKey_samDesired(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 clusapi_dissect_element_GetRootKey_Status(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 clusapi_dissect_element_GetRootKey_Status_(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 clusapi_dissect_element_GetRootKey_rpc_status(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 clusapi_dissect_element_GetRootKey_rpc_status_(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 clusapi_dissect_element_GetRootKey_phKey(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 clusapi_dissect_element_GetRootKey_phKey_(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 clusapi_dissect_element_CreateKey_hKey(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 clusapi_dissect_element_CreateKey_lpSubKey(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 clusapi_dissect_element_CreateKey_lpSubKey_(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 clusapi_dissect_element_CreateKey_dwOptions(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 clusapi_dissect_element_CreateKey_samDesired(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 clusapi_dissect_element_CreateKey_lpSecurityAttributes(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 clusapi_dissect_element_CreateKey_lpSecurityAttributes_(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 clusapi_dissect_element_CreateKey_lpdwDisposition(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 clusapi_dissect_element_CreateKey_lpdwDisposition_(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 clusapi_dissect_element_CreateKey_Status(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 clusapi_dissect_element_CreateKey_Status_(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 clusapi_dissect_element_CreateKey_rpc_status(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 clusapi_dissect_element_CreateKey_rpc_status_(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 clusapi_dissect_element_CreateKey_phKey(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 clusapi_dissect_element_CreateKey_phKey_(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 clusapi_dissect_element_OpenKey_hKey(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 clusapi_dissect_element_OpenKey_lpSubKey(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 clusapi_dissect_element_OpenKey_lpSubKey_(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 clusapi_dissect_element_OpenKey_samDesired(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 clusapi_dissect_element_OpenKey_Status(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 clusapi_dissect_element_OpenKey_Status_(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 clusapi_dissect_element_OpenKey_rpc_status(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 clusapi_dissect_element_OpenKey_rpc_status_(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 clusapi_dissect_element_OpenKey_phKey(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 clusapi_dissect_element_OpenKey_phKey_(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 clusapi_dissect_element_EnumKey_hKey(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1746 static int clusapi_dissect_element_EnumKey_dwIndex(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1747 static int clusapi_dissect_element_EnumKey_KeyName(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1748 static int clusapi_dissect_element_EnumKey_KeyName_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1749 static int clusapi_dissect_element_EnumKey_KeyName__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1750 static int clusapi_dissect_element_EnumKey_lpftLastWriteTime(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1751 static int clusapi_dissect_element_EnumKey_lpftLastWriteTime_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1752 static int clusapi_dissect_element_EnumKey_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1753 static int clusapi_dissect_element_EnumKey_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1754 static int clusapi_dissect_element_SetValue_hKey(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1755 static int clusapi_dissect_element_SetValue_lpValueName(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1756 static int clusapi_dissect_element_SetValue_lpValueName_(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 clusapi_dissect_element_SetValue_dwType(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 clusapi_dissect_element_SetValue_lpData(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 clusapi_dissect_element_SetValue_lpData_(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 clusapi_dissect_element_SetValue_lpData__(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 clusapi_dissect_element_SetValue_cbData(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 clusapi_dissect_element_SetValue_rpc_status(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 clusapi_dissect_element_SetValue_rpc_status_(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 clusapi_dissect_element_DeleteValue_hKey(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 clusapi_dissect_element_DeleteValue_lpValueName(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 clusapi_dissect_element_DeleteValue_lpValueName_(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 clusapi_dissect_element_DeleteValue_rpc_status(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 clusapi_dissect_element_DeleteValue_rpc_status_(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 clusapi_dissect_element_QueryValue_hKey(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 clusapi_dissect_element_QueryValue_lpValueName(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 clusapi_dissect_element_QueryValue_lpValueName_(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 clusapi_dissect_element_QueryValue_lpValueType(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 clusapi_dissect_element_QueryValue_lpValueType_(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 clusapi_dissect_element_QueryValue_lpData(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 clusapi_dissect_element_QueryValue_lpData_(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 clusapi_dissect_element_QueryValue_lpData__(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 clusapi_dissect_element_QueryValue_cbData(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 clusapi_dissect_element_QueryValue_lpcbRequired(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 clusapi_dissect_element_QueryValue_lpcbRequired_(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 clusapi_dissect_element_QueryValue_rpc_status(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 int clusapi_dissect_element_QueryValue_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1782 static int clusapi_dissect_element_DeleteKey_hKey(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1783 static int clusapi_dissect_element_DeleteKey_lpSubKey(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1784 static int clusapi_dissect_element_DeleteKey_lpSubKey_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1785 static int clusapi_dissect_element_DeleteKey_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1786 static int clusapi_dissect_element_DeleteKey_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1787 static int clusapi_dissect_element_EnumValue_hKey(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1788 static int clusapi_dissect_element_EnumValue_dwIndex(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1789 static int clusapi_dissect_element_EnumValue_lpValueName(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 clusapi_dissect_element_EnumValue_lpValueName_(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 clusapi_dissect_element_EnumValue_lpValueName__(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 clusapi_dissect_element_EnumValue_lpType(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 clusapi_dissect_element_EnumValue_lpType_(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 clusapi_dissect_element_EnumValue_lpData(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 clusapi_dissect_element_EnumValue_lpData_(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 clusapi_dissect_element_EnumValue_lpData__(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 clusapi_dissect_element_EnumValue_lpcbData(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 clusapi_dissect_element_EnumValue_lpcbData_(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 clusapi_dissect_element_EnumValue_TotalSize(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 clusapi_dissect_element_EnumValue_TotalSize_(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 clusapi_dissect_element_EnumValue_rpc_status(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 clusapi_dissect_element_EnumValue_rpc_status_(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 clusapi_dissect_element_CloseKey_pKey(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 clusapi_dissect_element_CloseKey_pKey_(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 clusapi_dissect_element_QueryInfoKey_hKey(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 clusapi_dissect_element_QueryInfoKey_lpcSubKeys(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 clusapi_dissect_element_QueryInfoKey_lpcSubKeys_(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 clusapi_dissect_element_QueryInfoKey_lpcbMaxSubKeyLen(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 clusapi_dissect_element_QueryInfoKey_lpcbMaxSubKeyLen_(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 clusapi_dissect_element_QueryInfoKey_lpcValues(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 clusapi_dissect_element_QueryInfoKey_lpcValues_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1812 static int clusapi_dissect_element_QueryInfoKey_lpcbMaxValueNameLen(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1813 static int clusapi_dissect_element_QueryInfoKey_lpcbMaxValueNameLen_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1814 static int clusapi_dissect_element_QueryInfoKey_lpcbMaxValueLen(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1815 static int clusapi_dissect_element_QueryInfoKey_lpcbMaxValueLen_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1816 static int clusapi_dissect_element_QueryInfoKey_lpcbSecurityDescriptor(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1817 static int clusapi_dissect_element_QueryInfoKey_lpcbSecurityDescriptor_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1818 static int clusapi_dissect_element_QueryInfoKey_lpftLastWriteTime(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1819 static int clusapi_dissect_element_QueryInfoKey_lpftLastWriteTime_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1820 static int clusapi_dissect_element_QueryInfoKey_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1821 static int clusapi_dissect_element_QueryInfoKey_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1822 static int clusapi_dissect_element_SetKeySecurity_hKey(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1823 static int clusapi_dissect_element_SetKeySecurity_SecurityInformation(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1824 static int clusapi_dissect_element_SetKeySecurity_pRpcSecurityDescriptor(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1825 static int clusapi_dissect_element_SetKeySecurity_pRpcSecurityDescriptor_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1826 static int clusapi_dissect_element_SetKeySecurity_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1827 static int clusapi_dissect_element_SetKeySecurity_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1828 static int clusapi_dissect_element_GetKeySecurity_hKey(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1829 static int clusapi_dissect_element_GetKeySecurity_SecurityInformation(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1830 static int clusapi_dissect_element_GetKeySecurity_pRpcSecurityDescriptor(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1831 static int clusapi_dissect_element_GetKeySecurity_pRpcSecurityDescriptor_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1832 static int clusapi_dissect_element_GetKeySecurity_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1833 static int clusapi_dissect_element_GetKeySecurity_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1834 static int clusapi_dissect_element_OpenGroup_lpszGroupName(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1835 static int clusapi_dissect_element_OpenGroup_lpszGroupName_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1836 static int clusapi_dissect_element_OpenGroup_Status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1837 static int clusapi_dissect_element_OpenGroup_Status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1838 static int clusapi_dissect_element_OpenGroup_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1839 static int clusapi_dissect_element_OpenGroup_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1840 static int clusapi_dissect_element_OpenGroup_hGroup(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1841 static int clusapi_dissect_element_OpenGroup_hGroup_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1842 static int clusapi_dissect_element_CreateGroup_lpszGroupName(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1843 static int clusapi_dissect_element_CreateGroup_lpszGroupName_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1844 static int clusapi_dissect_element_CreateGroup_Status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1845 static int clusapi_dissect_element_CreateGroup_Status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1846 static int clusapi_dissect_element_CreateGroup_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1847 static int clusapi_dissect_element_CreateGroup_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1848 static int clusapi_dissect_element_CreateGroup_hGroup(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1849 static int clusapi_dissect_element_CreateGroup_hGroup_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1850 static int clusapi_dissect_element_DeleteGroup_Group(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1851 static int clusapi_dissect_element_DeleteGroup_force(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1852 static int clusapi_dissect_element_DeleteGroup_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1853 static int clusapi_dissect_element_DeleteGroup_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1854 static int clusapi_dissect_element_CloseGroup_Group(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1855 static int clusapi_dissect_element_CloseGroup_Group_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1856 static int clusapi_dissect_element_GetGroupState_hGroup(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1857 static int clusapi_dissect_element_GetGroupState_State(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1858 static int clusapi_dissect_element_GetGroupState_State_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1859 static int clusapi_dissect_element_GetGroupState_NodeName(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1860 static int clusapi_dissect_element_GetGroupState_NodeName_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1861 static int clusapi_dissect_element_GetGroupState_NodeName__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1862 static int clusapi_dissect_element_GetGroupState_rpc_status(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 clusapi_dissect_element_GetGroupState_rpc_status_(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 clusapi_dissect_element_SetGroupName_hGroup(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 clusapi_dissect_element_SetGroupName_lpszGroupName(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 clusapi_dissect_element_SetGroupName_lpszGroupName_(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 clusapi_dissect_element_SetGroupName_rpc_status(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 clusapi_dissect_element_SetGroupName_rpc_status_(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 clusapi_dissect_element_GetGroupId_hGroup(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 clusapi_dissect_element_GetGroupId_pGuid(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 clusapi_dissect_element_GetGroupId_pGuid_(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 clusapi_dissect_element_GetGroupId_pGuid__(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 clusapi_dissect_element_GetGroupId_rpc_status(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 clusapi_dissect_element_GetGroupId_rpc_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 clusapi_dissect_element_GetNodeId_hNode(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 clusapi_dissect_element_GetNodeId_pGuid(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 clusapi_dissect_element_GetNodeId_pGuid_(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 clusapi_dissect_element_GetNodeId_pGuid__(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 clusapi_dissect_element_GetNodeId_rpc_status(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 clusapi_dissect_element_GetNodeId_rpc_status_(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 clusapi_dissect_element_OnlineGroup_hGroup(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 clusapi_dissect_element_OnlineGroup_rpc_status(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 clusapi_dissect_element_OnlineGroup_rpc_status_(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 clusapi_dissect_element_OfflineGroup_hGroup(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1885 static int clusapi_dissect_element_OfflineGroup_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1886 static int clusapi_dissect_element_OfflineGroup_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1887 static int clusapi_dissect_element_MoveGroup_hGroup(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1888 static int clusapi_dissect_element_MoveGroup_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1889 static int clusapi_dissect_element_MoveGroup_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1890 static int clusapi_dissect_element_MoveGroupToNode_hGroup(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1891 static int clusapi_dissect_element_MoveGroupToNode_hNode(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 clusapi_dissect_element_MoveGroupToNode_rpc_status(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 clusapi_dissect_element_MoveGroupToNode_rpc_status_(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 clusapi_dissect_element_CreateGroupResourceEnum_hGroup(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 clusapi_dissect_element_CreateGroupResourceEnum_dwType(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 clusapi_dissect_element_CreateGroupResourceEnum_ReturnEnum(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 clusapi_dissect_element_CreateGroupResourceEnum_ReturnEnum_(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 clusapi_dissect_element_CreateGroupResourceEnum_ReturnEnum__(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 clusapi_dissect_element_CreateGroupResourceEnum_rpc_status(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 clusapi_dissect_element_CreateGroupResourceEnum_rpc_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 clusapi_dissect_element_SetGroupNodeList_hGroup(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 clusapi_dissect_element_SetGroupNodeList_multiSzNodeList(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 clusapi_dissect_element_SetGroupNodeList_multiSzNodeList_(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 clusapi_dissect_element_SetGroupNodeList_multiSzNodeList__(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 clusapi_dissect_element_SetGroupNodeList_cchListSize(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 clusapi_dissect_element_SetGroupNodeList_rpc_status(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 clusapi_dissect_element_SetGroupNodeList_rpc_status_(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 clusapi_dissect_element_CreateNotify_Status(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 clusapi_dissect_element_CreateNotify_Status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1910 static int clusapi_dissect_element_CreateNotify_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1911 static int clusapi_dissect_element_CreateNotify_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1912 static int clusapi_dissect_element_CreateNotify_hNotify(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1913 static int clusapi_dissect_element_CreateNotify_hNotify_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1914 static int clusapi_dissect_element_CloseNotify_Notify(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1915 static int clusapi_dissect_element_CloseNotify_Notify_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1916 static int clusapi_dissect_element_AddNotifyCluster_hNotify(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
1917 static int clusapi_dissect_element_AddNotifyCluster_hCluster(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 clusapi_dissect_element_AddNotifyCluster_dwFilter(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 clusapi_dissect_element_AddNotifyCluster_dwNotifyKey(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 clusapi_dissect_element_AddNotifyCluster_rpc_status(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 clusapi_dissect_element_AddNotifyCluster_rpc_status_(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 clusapi_dissect_element_AddNotifyNode_hNotify(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 clusapi_dissect_element_AddNotifyNode_hNode(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 clusapi_dissect_element_AddNotifyNode_dwFilter(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 clusapi_dissect_element_AddNotifyNode_dwNotifyKey(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 clusapi_dissect_element_AddNotifyNode_dwStateSequence(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 clusapi_dissect_element_AddNotifyNode_dwStateSequence_(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 clusapi_dissect_element_AddNotifyNode_rpc_status(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 clusapi_dissect_element_AddNotifyNode_rpc_status_(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 clusapi_dissect_element_AddNotifyGroup_hNotify(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 clusapi_dissect_element_AddNotifyGroup_hGroup(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 clusapi_dissect_element_AddNotifyGroup_dwFilter(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 clusapi_dissect_element_AddNotifyGroup_dwNotifyKey(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 clusapi_dissect_element_AddNotifyGroup_dwStateSequence(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 clusapi_dissect_element_AddNotifyGroup_dwStateSequence_(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 clusapi_dissect_element_AddNotifyGroup_rpc_status(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 clusapi_dissect_element_AddNotifyGroup_rpc_status_(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 clusapi_dissect_element_AddNotifyResource_hNotify(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 clusapi_dissect_element_AddNotifyResource_hResource(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 clusapi_dissect_element_AddNotifyResource_dwFilter(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 clusapi_dissect_element_AddNotifyResource_dwNotifyKey(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 clusapi_dissect_element_AddNotifyResource_dwStateSequence(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 clusapi_dissect_element_AddNotifyResource_dwStateSequence_(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 clusapi_dissect_element_AddNotifyResource_rpc_status(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 clusapi_dissect_element_AddNotifyResource_rpc_status_(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 clusapi_dissect_element_AddNotifyKey_hNotify(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 clusapi_dissect_element_AddNotifyKey_hKey(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 clusapi_dissect_element_AddNotifyKey_dwNotifyKey(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 clusapi_dissect_element_AddNotifyKey_Filter(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 clusapi_dissect_element_AddNotifyKey_WatchSubTree(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 clusapi_dissect_element_AddNotifyKey_rpc_status(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 clusapi_dissect_element_AddNotifyKey_rpc_status_(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 clusapi_dissect_element_ReAddNotifyNode_hNotify(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 clusapi_dissect_element_ReAddNotifyNode_hNode(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 clusapi_dissect_element_ReAddNotifyNode_dwFilter(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 clusapi_dissect_element_ReAddNotifyNode_dwNotifyKey(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 clusapi_dissect_element_ReAddNotifyNode_StateSequence(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 clusapi_dissect_element_ReAddNotifyNode_rpc_status(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 clusapi_dissect_element_ReAddNotifyNode_rpc_status_(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 clusapi_dissect_element_ReAddNotifyGroup_hNotify(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 clusapi_dissect_element_ReAddNotifyGroup_hGroup(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 clusapi_dissect_element_ReAddNotifyGroup_dwFilter(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 clusapi_dissect_element_ReAddNotifyGroup_dwNotifyKey(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 clusapi_dissect_element_ReAddNotifyGroup_StateSequence(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 clusapi_dissect_element_ReAddNotifyGroup_rpc_status(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 clusapi_dissect_element_ReAddNotifyGroup_rpc_status_(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 clusapi_dissect_element_ReAddNotifyResource_hNotify(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 clusapi_dissect_element_ReAddNotifyResource_hResource(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 clusapi_dissect_element_ReAddNotifyResource_dwFilter(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 clusapi_dissect_element_ReAddNotifyResource_dwNotifyKey(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 clusapi_dissect_element_ReAddNotifyResource_StateSequence(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 clusapi_dissect_element_ReAddNotifyResource_rpc_status(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 clusapi_dissect_element_ReAddNotifyResource_rpc_status_(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 clusapi_dissect_element_GetNotify_hNotify(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 clusapi_dissect_element_GetNotify_dwNotifyKey(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 clusapi_dissect_element_GetNotify_dwNotifyKey_(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 clusapi_dissect_element_GetNotify_dwFilter(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 clusapi_dissect_element_GetNotify_dwFilter_(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 clusapi_dissect_element_GetNotify_dwStateSequence(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 clusapi_dissect_element_GetNotify_dwStateSequence_(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 clusapi_dissect_element_GetNotify_Name(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 clusapi_dissect_element_GetNotify_Name_(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 clusapi_dissect_element_GetNotify_Name__(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 clusapi_dissect_element_GetNotify_rpc_status(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 clusapi_dissect_element_GetNotify_rpc_status_(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 clusapi_dissect_element_OpenNode_lpszNodeName(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 clusapi_dissect_element_OpenNode_lpszNodeName_(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 clusapi_dissect_element_OpenNode_Status(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 clusapi_dissect_element_OpenNode_Status_(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 clusapi_dissect_element_OpenNode_rpc_status(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 clusapi_dissect_element_OpenNode_rpc_status_(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 clusapi_dissect_element_OpenNode_hNode(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 clusapi_dissect_element_OpenNode_hNode_(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 clusapi_dissect_element_CloseNode_Node(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 clusapi_dissect_element_CloseNode_Node_(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 clusapi_dissect_element_GetNodeState_hNode(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 clusapi_dissect_element_GetNodeState_State(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 clusapi_dissect_element_GetNodeState_State_(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 clusapi_dissect_element_GetNodeState_rpc_status(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 clusapi_dissect_element_GetNodeState_rpc_status_(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 clusapi_dissect_element_PauseNode_hNode(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 clusapi_dissect_element_PauseNode_rpc_status(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 clusapi_dissect_element_PauseNode_rpc_status_(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 clusapi_dissect_element_ResumeNode_hNode(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 clusapi_dissect_element_ResumeNode_rpc_status(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 clusapi_dissect_element_ResumeNode_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2007 static int clusapi_dissect_element_EvictNode_hNode(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2008 static int clusapi_dissect_element_EvictNode_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2009 static int clusapi_dissect_element_EvictNode_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2010 static int clusapi_dissect_element_NodeResourceControl_hResource(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2011 static int clusapi_dissect_element_NodeResourceControl_hNode(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2012 static int clusapi_dissect_element_NodeResourceControl_dwControlCode(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2013 static int clusapi_dissect_element_NodeResourceControl_lpInBuffer(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2014 static int clusapi_dissect_element_NodeResourceControl_lpInBuffer_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2015 static int clusapi_dissect_element_NodeResourceControl_lpInBuffer__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2016 static int clusapi_dissect_element_NodeResourceControl_nInBufferSize(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2017 static int clusapi_dissect_element_NodeResourceControl_lpOutBuffer(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2018 static int clusapi_dissect_element_NodeResourceControl_lpOutBuffer_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2019 static int clusapi_dissect_element_NodeResourceControl_lpOutBuffer__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2020 static int clusapi_dissect_element_NodeResourceControl_nOutBufferSize(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2021 static int clusapi_dissect_element_NodeResourceControl_lpBytesReturned(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2022 static int clusapi_dissect_element_NodeResourceControl_lpBytesReturned_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2023 static int clusapi_dissect_element_NodeResourceControl_lpcbRequired(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2024 static int clusapi_dissect_element_NodeResourceControl_lpcbRequired_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2025 static int clusapi_dissect_element_NodeResourceControl_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2026 static int clusapi_dissect_element_NodeResourceControl_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2027 static int clusapi_dissect_element_ResourceControl_hResource(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2028 static int clusapi_dissect_element_ResourceControl_dwControlCode(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2029 static int clusapi_dissect_element_ResourceControl_lpInBuffer(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2030 static int clusapi_dissect_element_ResourceControl_lpInBuffer_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2031 static int clusapi_dissect_element_ResourceControl_lpInBuffer__(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 clusapi_dissect_element_ResourceControl_nInBufferSize(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 clusapi_dissect_element_ResourceControl_lpOutBuffer(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 clusapi_dissect_element_ResourceControl_lpOutBuffer_(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 clusapi_dissect_element_ResourceControl_lpOutBuffer__(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 clusapi_dissect_element_ResourceControl_nOutBufferSize(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 clusapi_dissect_element_ResourceControl_lpBytesReturned(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 clusapi_dissect_element_ResourceControl_lpBytesReturned_(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 clusapi_dissect_element_ResourceControl_lpcbRequired(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 clusapi_dissect_element_ResourceControl_lpcbRequired_(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 clusapi_dissect_element_ResourceControl_rpc_status(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 clusapi_dissect_element_ResourceControl_rpc_status_(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 clusapi_dissect_element_NodeResourceTypeControl_hCluster(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 clusapi_dissect_element_NodeResourceTypeControl_lpszResourceTypeName(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 clusapi_dissect_element_NodeResourceTypeControl_lpszResourceTypeName_(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 clusapi_dissect_element_NodeResourceTypeControl_hNode(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 clusapi_dissect_element_NodeResourceTypeControl_dwControlCode(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 clusapi_dissect_element_NodeResourceTypeControl_lpInBuffer(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 clusapi_dissect_element_NodeResourceTypeControl_lpInBuffer_(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 clusapi_dissect_element_NodeResourceTypeControl_lpInBuffer__(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 clusapi_dissect_element_NodeResourceTypeControl_nInBufferSize(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 clusapi_dissect_element_NodeResourceTypeControl_lpOutBuffer(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 clusapi_dissect_element_NodeResourceTypeControl_lpOutBuffer_(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 clusapi_dissect_element_NodeResourceTypeControl_lpOutBuffer__(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 clusapi_dissect_element_NodeResourceTypeControl_nOutBufferSize(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 clusapi_dissect_element_NodeResourceTypeControl_lpBytesReturned(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 clusapi_dissect_element_NodeResourceTypeControl_lpBytesReturned_(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 clusapi_dissect_element_NodeResourceTypeControl_lpcbRequired(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 clusapi_dissect_element_NodeResourceTypeControl_lpcbRequired_(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 clusapi_dissect_element_NodeResourceTypeControl_rpc_status(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 clusapi_dissect_element_NodeResourceTypeControl_rpc_status_(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 clusapi_dissect_element_ResourceTypeControl_hCluster(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 clusapi_dissect_element_ResourceTypeControl_lpszResourceTypeName(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 clusapi_dissect_element_ResourceTypeControl_lpszResourceTypeName_(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 clusapi_dissect_element_ResourceTypeControl_dwControlCode(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 clusapi_dissect_element_ResourceTypeControl_lpInBuffer(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 clusapi_dissect_element_ResourceTypeControl_lpInBuffer_(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 clusapi_dissect_element_ResourceTypeControl_lpInBuffer__(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 clusapi_dissect_element_ResourceTypeControl_nInBufferSize(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 clusapi_dissect_element_ResourceTypeControl_lpOutBuffer(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 clusapi_dissect_element_ResourceTypeControl_lpOutBuffer_(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 clusapi_dissect_element_ResourceTypeControl_lpOutBuffer__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2073 static int clusapi_dissect_element_ResourceTypeControl_nOutBufferSize(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2074 static int clusapi_dissect_element_ResourceTypeControl_lpBytesReturned(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2075 static int clusapi_dissect_element_ResourceTypeControl_lpBytesReturned_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2076 static int clusapi_dissect_element_ResourceTypeControl_lpcbRequired(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2077 static int clusapi_dissect_element_ResourceTypeControl_lpcbRequired_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2078 static int clusapi_dissect_element_ResourceTypeControl_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2079 static int clusapi_dissect_element_ResourceTypeControl_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2080 static int clusapi_dissect_element_NodeGroupControl_hGroup(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2081 static int clusapi_dissect_element_NodeGroupControl_hNode(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2082 static int clusapi_dissect_element_NodeGroupControl_dwControlCode(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2083 static int clusapi_dissect_element_NodeGroupControl_lpInBuffer(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2084 static int clusapi_dissect_element_NodeGroupControl_lpInBuffer_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2085 static int clusapi_dissect_element_NodeGroupControl_lpInBuffer__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2086 static int clusapi_dissect_element_NodeGroupControl_nInBufferSize(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 clusapi_dissect_element_NodeGroupControl_lpOutBuffer(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 clusapi_dissect_element_NodeGroupControl_lpOutBuffer_(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 clusapi_dissect_element_NodeGroupControl_lpOutBuffer__(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 clusapi_dissect_element_NodeGroupControl_nOutBufferSize(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 clusapi_dissect_element_NodeGroupControl_lpBytesReturned(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 clusapi_dissect_element_NodeGroupControl_lpBytesReturned_(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 clusapi_dissect_element_NodeGroupControl_lpcbRequired(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 clusapi_dissect_element_NodeGroupControl_lpcbRequired_(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 clusapi_dissect_element_NodeGroupControl_rpc_status(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 clusapi_dissect_element_NodeGroupControl_rpc_status_(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 clusapi_dissect_element_GroupControl_hGroup(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 clusapi_dissect_element_GroupControl_dwControlCode(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 clusapi_dissect_element_GroupControl_lpInBuffer(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 clusapi_dissect_element_GroupControl_lpInBuffer_(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 clusapi_dissect_element_GroupControl_lpInBuffer__(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 clusapi_dissect_element_GroupControl_nInBufferSize(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 clusapi_dissect_element_GroupControl_lpOutBuffer(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 clusapi_dissect_element_GroupControl_lpOutBuffer_(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 clusapi_dissect_element_GroupControl_lpOutBuffer__(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 clusapi_dissect_element_GroupControl_nOutBufferSize(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 clusapi_dissect_element_GroupControl_lpBytesReturned(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 clusapi_dissect_element_GroupControl_lpBytesReturned_(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 clusapi_dissect_element_GroupControl_lpcbRequired(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 clusapi_dissect_element_GroupControl_lpcbRequired_(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 clusapi_dissect_element_GroupControl_rpc_status(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 clusapi_dissect_element_GroupControl_rpc_status_(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 clusapi_dissect_element_NodeNodeControl_hNode(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 clusapi_dissect_element_NodeNodeControl_hHostNode(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 clusapi_dissect_element_NodeNodeControl_dwControlCode(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2116 static int clusapi_dissect_element_NodeNodeControl_lpInBuffer(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2117 static int clusapi_dissect_element_NodeNodeControl_lpInBuffer_(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 clusapi_dissect_element_NodeNodeControl_lpInBuffer__(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 clusapi_dissect_element_NodeNodeControl_nInBufferSize(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 clusapi_dissect_element_NodeNodeControl_lpOutBuffer(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 clusapi_dissect_element_NodeNodeControl_lpOutBuffer_(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 clusapi_dissect_element_NodeNodeControl_lpOutBuffer__(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 clusapi_dissect_element_NodeNodeControl_nOutBufferSize(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 clusapi_dissect_element_NodeNodeControl_lpBytesReturned(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 clusapi_dissect_element_NodeNodeControl_lpBytesReturned_(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 clusapi_dissect_element_NodeNodeControl_lpcbRequired(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 clusapi_dissect_element_NodeNodeControl_lpcbRequired_(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 clusapi_dissect_element_NodeNodeControl_rpc_status(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 clusapi_dissect_element_NodeNodeControl_rpc_status_(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 clusapi_dissect_element_NodeControl_hNode(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 clusapi_dissect_element_NodeControl_dwControlCode(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 clusapi_dissect_element_NodeControl_lpInBuffer(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 clusapi_dissect_element_NodeControl_lpInBuffer_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2134 static int clusapi_dissect_element_NodeControl_lpInBuffer__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2135 static int clusapi_dissect_element_NodeControl_nInBufferSize(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 clusapi_dissect_element_NodeControl_lpOutBuffer(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 clusapi_dissect_element_NodeControl_lpOutBuffer_(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 clusapi_dissect_element_NodeControl_lpOutBuffer__(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 clusapi_dissect_element_NodeControl_nOutBufferSize(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 clusapi_dissect_element_NodeControl_lpBytesReturned(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 int clusapi_dissect_element_NodeControl_lpBytesReturned_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2142 static int clusapi_dissect_element_NodeControl_lpcbRequired(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2143 static int clusapi_dissect_element_NodeControl_lpcbRequired_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2144 static int clusapi_dissect_element_NodeControl_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2145 static int clusapi_dissect_element_NodeControl_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2146 static int clusapi_dissect_element_OpenNetwork_lpszNetworkName(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2147 static int clusapi_dissect_element_OpenNetwork_lpszNetworkName_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2148 static int clusapi_dissect_element_OpenNetwork_Status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2149 static int clusapi_dissect_element_OpenNetwork_Status_(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 clusapi_dissect_element_OpenNetwork_rpc_status(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 clusapi_dissect_element_OpenNetwork_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2152 static int clusapi_dissect_element_OpenNetwork_hNetwork(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2153 static int clusapi_dissect_element_OpenNetwork_hNetwork_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2154 static int clusapi_dissect_element_CloseNetwork_Network(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2155 static int clusapi_dissect_element_CloseNetwork_Network_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2156 static int clusapi_dissect_element_GetNetworkState_hNetwork(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2157 static int clusapi_dissect_element_GetNetworkState_State(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2158 static int clusapi_dissect_element_GetNetworkState_State_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2159 static int clusapi_dissect_element_GetNetworkState_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2160 static int clusapi_dissect_element_GetNetworkState_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2161 static int clusapi_dissect_element_SetNetworkName_hNetwork(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2162 static int clusapi_dissect_element_SetNetworkName_lpszNetworkName(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2163 static int clusapi_dissect_element_SetNetworkName_lpszNetworkName_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2164 static int clusapi_dissect_element_SetNetworkName_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2165 static int clusapi_dissect_element_SetNetworkName_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2166 static int clusapi_dissect_element_CreateNetworkEnum_hNetwork(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2167 static int clusapi_dissect_element_CreateNetworkEnum_dwType(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2168 static int clusapi_dissect_element_CreateNetworkEnum_ReturnEnum(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2169 static int clusapi_dissect_element_CreateNetworkEnum_ReturnEnum_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2170 static int clusapi_dissect_element_CreateNetworkEnum_ReturnEnum__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2171 static int clusapi_dissect_element_CreateNetworkEnum_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2172 static int clusapi_dissect_element_CreateNetworkEnum_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2173 static int clusapi_dissect_element_GetNetworkId_hNetwork(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2174 static int clusapi_dissect_element_GetNetworkId_pGuid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2175 static int clusapi_dissect_element_GetNetworkId_pGuid_(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 clusapi_dissect_element_GetNetworkId_pGuid__(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 clusapi_dissect_element_GetNetworkId_rpc_status(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 clusapi_dissect_element_GetNetworkId_rpc_status_(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 clusapi_dissect_element_SetNetworkPriorityOrder_NetworkCount(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 clusapi_dissect_element_SetNetworkPriorityOrder_NetworkIdList(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 clusapi_dissect_element_SetNetworkPriorityOrder_rpc_status(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 clusapi_dissect_element_SetNetworkPriorityOrder_rpc_status_(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 clusapi_dissect_element_NodeNetworkControl_hNetwork(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 clusapi_dissect_element_NodeNetworkControl_hNode(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 clusapi_dissect_element_NodeNetworkControl_dwControlCode(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 clusapi_dissect_element_NodeNetworkControl_lpInBuffer(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 clusapi_dissect_element_NodeNetworkControl_lpInBuffer_(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 clusapi_dissect_element_NodeNetworkControl_lpInBuffer__(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 clusapi_dissect_element_NodeNetworkControl_nInBufferSize(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 clusapi_dissect_element_NodeNetworkControl_lpOutBuffer(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 clusapi_dissect_element_NodeNetworkControl_lpOutBuffer_(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 clusapi_dissect_element_NodeNetworkControl_lpOutBuffer__(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 clusapi_dissect_element_NodeNetworkControl_nOutBufferSize(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 clusapi_dissect_element_NodeNetworkControl_lpBytesReturned(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 clusapi_dissect_element_NodeNetworkControl_lpBytesReturned_(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 clusapi_dissect_element_NodeNetworkControl_lpcbRequired(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 clusapi_dissect_element_NodeNetworkControl_lpcbRequired_(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 clusapi_dissect_element_NodeNetworkControl_rpc_status(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 clusapi_dissect_element_NodeNetworkControl_rpc_status_(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 clusapi_dissect_element_NetworkControl_hNetwork(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 clusapi_dissect_element_NetworkControl_dwControlCode(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 clusapi_dissect_element_NetworkControl_lpInBuffer(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 clusapi_dissect_element_NetworkControl_lpInBuffer_(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 clusapi_dissect_element_NetworkControl_lpInBuffer__(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 clusapi_dissect_element_NetworkControl_nInBufferSize(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 clusapi_dissect_element_NetworkControl_lpOutBuffer(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 clusapi_dissect_element_NetworkControl_lpOutBuffer_(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 clusapi_dissect_element_NetworkControl_lpOutBuffer__(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 clusapi_dissect_element_NetworkControl_nOutBufferSize(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 clusapi_dissect_element_NetworkControl_lpBytesReturned(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 clusapi_dissect_element_NetworkControl_lpBytesReturned_(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 clusapi_dissect_element_NetworkControl_lpcbRequired(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 clusapi_dissect_element_NetworkControl_lpcbRequired_(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 clusapi_dissect_element_NetworkControl_rpc_status(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 clusapi_dissect_element_NetworkControl_rpc_status_(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 clusapi_dissect_element_AddNotifyNetwork_hNotify(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 clusapi_dissect_element_AddNotifyNetwork_hNetwork(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 clusapi_dissect_element_AddNotifyNetwork_dwFilter(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 clusapi_dissect_element_AddNotifyNetwork_dwNotifyKey(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 clusapi_dissect_element_AddNotifyNetwork_dwStateSequence(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 clusapi_dissect_element_AddNotifyNetwork_dwStateSequence_(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 clusapi_dissect_element_AddNotifyNetwork_rpc_status(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 clusapi_dissect_element_AddNotifyNetwork_rpc_status_(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 clusapi_dissect_element_ReAddNotifyNetwork_hNotify(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 clusapi_dissect_element_ReAddNotifyNetwork_hNetwork(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 clusapi_dissect_element_ReAddNotifyNetwork_dwFilter(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 clusapi_dissect_element_ReAddNotifyNetwork_dwNotifyKey(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 clusapi_dissect_element_ReAddNotifyNetwork_StateSequence(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 clusapi_dissect_element_ReAddNotifyNetwork_rpc_status(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 clusapi_dissect_element_ReAddNotifyNetwork_rpc_status_(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 clusapi_dissect_element_OpenNetInterface_lpszNetInterfaceName(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 clusapi_dissect_element_OpenNetInterface_lpszNetInterfaceName_(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 clusapi_dissect_element_OpenNetInterface_Status(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 clusapi_dissect_element_OpenNetInterface_Status_(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 clusapi_dissect_element_OpenNetInterface_rpc_status(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 clusapi_dissect_element_OpenNetInterface_rpc_status_(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 clusapi_dissect_element_OpenNetInterface_hNetInterface(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 clusapi_dissect_element_OpenNetInterface_hNetInterface_(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 clusapi_dissect_element_CloseNetInterface_NetInterface(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2240 static int clusapi_dissect_element_CloseNetInterface_NetInterface_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2241 static int clusapi_dissect_element_GetNetInterfaceState_hNetInterface(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2242 static int clusapi_dissect_element_GetNetInterfaceState_State(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2243 static int clusapi_dissect_element_GetNetInterfaceState_State_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2244 static int clusapi_dissect_element_GetNetInterfaceState_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2245 static int clusapi_dissect_element_GetNetInterfaceState_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2246 static int clusapi_dissect_element_GetNetInterface_lpszNodeName(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2247 static int clusapi_dissect_element_GetNetInterface_lpszNodeName_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2248 static int clusapi_dissect_element_GetNetInterface_lpszNetworkName(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 clusapi_dissect_element_GetNetInterface_lpszNetworkName_(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 clusapi_dissect_element_GetNetInterface_lppszInterfaceName(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 clusapi_dissect_element_GetNetInterface_lppszInterfaceName_(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 clusapi_dissect_element_GetNetInterface_lppszInterfaceName__(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 clusapi_dissect_element_GetNetInterface_rpc_status(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 clusapi_dissect_element_GetNetInterface_rpc_status_(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 clusapi_dissect_element_GetNetInterfaceId_hNetInterface(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 clusapi_dissect_element_GetNetInterfaceId_pGuid(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 clusapi_dissect_element_GetNetInterfaceId_pGuid_(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 clusapi_dissect_element_GetNetInterfaceId_pGuid__(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 clusapi_dissect_element_GetNetInterfaceId_rpc_status(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 clusapi_dissect_element_GetNetInterfaceId_rpc_status_(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 clusapi_dissect_element_NodeNetInterfaceControl_hNetInterface(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 clusapi_dissect_element_NodeNetInterfaceControl_hNode(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 clusapi_dissect_element_NodeNetInterfaceControl_dwControlCode(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 clusapi_dissect_element_NodeNetInterfaceControl_lpInBuffer(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 clusapi_dissect_element_NodeNetInterfaceControl_lpInBuffer_(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 clusapi_dissect_element_NodeNetInterfaceControl_lpInBuffer__(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 clusapi_dissect_element_NodeNetInterfaceControl_nInBufferSize(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 clusapi_dissect_element_NodeNetInterfaceControl_lpOutBuffer(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 clusapi_dissect_element_NodeNetInterfaceControl_lpOutBuffer_(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 clusapi_dissect_element_NodeNetInterfaceControl_lpOutBuffer__(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 clusapi_dissect_element_NodeNetInterfaceControl_nOutBufferSize(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 clusapi_dissect_element_NodeNetInterfaceControl_lpBytesReturned(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 clusapi_dissect_element_NodeNetInterfaceControl_lpBytesReturned_(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 clusapi_dissect_element_NodeNetInterfaceControl_lpcbRequired(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 clusapi_dissect_element_NodeNetInterfaceControl_lpcbRequired_(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 clusapi_dissect_element_NodeNetInterfaceControl_rpc_status(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 clusapi_dissect_element_NodeNetInterfaceControl_rpc_status_(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 clusapi_dissect_element_NetInterfaceControl_hNetInterface(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 clusapi_dissect_element_NetInterfaceControl_dwControlCode(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 clusapi_dissect_element_NetInterfaceControl_lpInBuffer(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 clusapi_dissect_element_NetInterfaceControl_lpInBuffer_(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 clusapi_dissect_element_NetInterfaceControl_lpInBuffer__(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 clusapi_dissect_element_NetInterfaceControl_nInBufferSize(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 clusapi_dissect_element_NetInterfaceControl_lpOutBuffer(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 clusapi_dissect_element_NetInterfaceControl_lpOutBuffer_(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 clusapi_dissect_element_NetInterfaceControl_lpOutBuffer__(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 clusapi_dissect_element_NetInterfaceControl_nOutBufferSize(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 clusapi_dissect_element_NetInterfaceControl_lpBytesReturned(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 clusapi_dissect_element_NetInterfaceControl_lpBytesReturned_(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 clusapi_dissect_element_NetInterfaceControl_lpcbRequired(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 clusapi_dissect_element_NetInterfaceControl_lpcbRequired_(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 clusapi_dissect_element_NetInterfaceControl_rpc_status(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 clusapi_dissect_element_NetInterfaceControl_rpc_status_(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 clusapi_dissect_element_AddNotifyNetInterface_hNotify(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 clusapi_dissect_element_AddNotifyNetInterface_hNetInterface(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 clusapi_dissect_element_AddNotifyNetInterface_dwFilter(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 clusapi_dissect_element_AddNotifyNetInterface_dwNotifyKey(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 clusapi_dissect_element_AddNotifyNetInterface_dwStateSequence(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 clusapi_dissect_element_AddNotifyNetInterface_dwStateSequence_(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 clusapi_dissect_element_AddNotifyNetInterface_rpc_status(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 clusapi_dissect_element_AddNotifyNetInterface_rpc_status_(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 clusapi_dissect_element_ReAddNotifyNetInterface_hNotify(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 clusapi_dissect_element_ReAddNotifyNetInterface_hNetInterface(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 clusapi_dissect_element_ReAddNotifyNetInterface_dwFilter(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 clusapi_dissect_element_ReAddNotifyNetInterface_dwNotifyKey(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 clusapi_dissect_element_ReAddNotifyNetInterface_StateSequence(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 clusapi_dissect_element_ReAddNotifyNetInterface_rpc_status(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 clusapi_dissect_element_ReAddNotifyNetInterface_rpc_status_(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 clusapi_dissect_element_CreateNodeEnum_hNode(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 clusapi_dissect_element_CreateNodeEnum_dwType(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 clusapi_dissect_element_CreateNodeEnum_ReturnEnum(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 clusapi_dissect_element_CreateNodeEnum_ReturnEnum_(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 clusapi_dissect_element_CreateNodeEnum_ReturnEnum__(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 clusapi_dissect_element_CreateNodeEnum_rpc_status(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 clusapi_dissect_element_CreateNodeEnum_rpc_status_(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 clusapi_dissect_element_GetClusterVersion2_lpwMajorVersion(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 clusapi_dissect_element_GetClusterVersion2_lpwMajorVersion_(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 clusapi_dissect_element_GetClusterVersion2_lpwMinorVersion(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 clusapi_dissect_element_GetClusterVersion2_lpwMinorVersion_(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 clusapi_dissect_element_GetClusterVersion2_lpwBuildNumber(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 clusapi_dissect_element_GetClusterVersion2_lpwBuildNumber_(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 clusapi_dissect_element_GetClusterVersion2_lpszVendorId(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 clusapi_dissect_element_GetClusterVersion2_lpszVendorId_(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 clusapi_dissect_element_GetClusterVersion2_lpszVendorId__(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 clusapi_dissect_element_GetClusterVersion2_lpszCSDVersion(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 clusapi_dissect_element_GetClusterVersion2_lpszCSDVersion_(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 clusapi_dissect_element_GetClusterVersion2_lpszCSDVersion__(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 clusapi_dissect_element_GetClusterVersion2_ppClusterOpVerInfo(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 clusapi_dissect_element_GetClusterVersion2_ppClusterOpVerInfo_(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 clusapi_dissect_element_GetClusterVersion2_ppClusterOpVerInfo__(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 clusapi_dissect_element_GetClusterVersion2_rpc_status(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 clusapi_dissect_element_GetClusterVersion2_rpc_status_(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 clusapi_dissect_element_CreateResTypeEnum_lpszTypeName(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 clusapi_dissect_element_CreateResTypeEnum_lpszTypeName_(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 clusapi_dissect_element_CreateResTypeEnum_dwType(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 clusapi_dissect_element_CreateResTypeEnum_ReturnEnum(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 clusapi_dissect_element_CreateResTypeEnum_ReturnEnum_(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 clusapi_dissect_element_CreateResTypeEnum_ReturnEnum__(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 clusapi_dissect_element_CreateResTypeEnum_rpc_status(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 clusapi_dissect_element_CreateResTypeEnum_rpc_status_(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 clusapi_dissect_element_BackupClusterDatabase_lpszPathName(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 clusapi_dissect_element_BackupClusterDatabase_lpszPathName_(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 clusapi_dissect_element_BackupClusterDatabase_rpc_status(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 clusapi_dissect_element_BackupClusterDatabase_rpc_status_(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 clusapi_dissect_element_NodeClusterControl_hCluster(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 clusapi_dissect_element_NodeClusterControl_hHostNode(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 clusapi_dissect_element_NodeClusterControl_dwControlCode(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 clusapi_dissect_element_NodeClusterControl_lpInBuffer(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 clusapi_dissect_element_NodeClusterControl_lpInBuffer_(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 clusapi_dissect_element_NodeClusterControl_lpInBuffer__(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 clusapi_dissect_element_NodeClusterControl_nInBufferSize(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 clusapi_dissect_element_NodeClusterControl_lpOutBuffer(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 clusapi_dissect_element_NodeClusterControl_lpOutBuffer_(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 clusapi_dissect_element_NodeClusterControl_lpOutBuffer__(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 clusapi_dissect_element_NodeClusterControl_nOutBufferSize(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 clusapi_dissect_element_NodeClusterControl_lpBytesReturned(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 clusapi_dissect_element_NodeClusterControl_lpBytesReturned_(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 clusapi_dissect_element_NodeClusterControl_lpcbRequired(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 clusapi_dissect_element_NodeClusterControl_lpcbRequired_(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 clusapi_dissect_element_NodeClusterControl_rpc_status(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 clusapi_dissect_element_NodeClusterControl_rpc_status_(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 clusapi_dissect_element_ClusterControl_hCluster(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 clusapi_dissect_element_ClusterControl_dwControlCode(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 clusapi_dissect_element_ClusterControl_lpInBuffer(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 clusapi_dissect_element_ClusterControl_lpInBuffer_(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 clusapi_dissect_element_ClusterControl_lpInBuffer__(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 clusapi_dissect_element_ClusterControl_nInBufferSize(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 clusapi_dissect_element_ClusterControl_lpOutBuffer(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 clusapi_dissect_element_ClusterControl_lpOutBuffer_(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 clusapi_dissect_element_ClusterControl_lpOutBuffer__(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 clusapi_dissect_element_ClusterControl_nOutBufferSize(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 clusapi_dissect_element_ClusterControl_lpBytesReturned(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 clusapi_dissect_element_ClusterControl_lpBytesReturned_(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 clusapi_dissect_element_ClusterControl_lpcbRequired(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 clusapi_dissect_element_ClusterControl_lpcbRequired_(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 clusapi_dissect_element_ClusterControl_rpc_status(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 clusapi_dissect_element_ClusterControl_rpc_status_(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 clusapi_dissect_element_UnblockGetNotifyCall_hNotify(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 clusapi_dissect_element_SetServiceAccountPassword_lpszNewPassword(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 clusapi_dissect_element_SetServiceAccountPassword_lpszNewPassword_(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 clusapi_dissect_element_SetServiceAccountPassword_dwFlags(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 clusapi_dissect_element_SetServiceAccountPassword_ReturnStatusBufferPtr(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 clusapi_dissect_element_SetServiceAccountPassword_ReturnStatusBufferPtr_(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 clusapi_dissect_element_SetServiceAccountPassword_ReturnStatusBufferSize(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 clusapi_dissect_element_SetServiceAccountPassword_SizeReturned(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 clusapi_dissect_element_SetServiceAccountPassword_SizeReturned_(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 clusapi_dissect_element_SetServiceAccountPassword_ExpectedBufferSize(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 clusapi_dissect_element_SetServiceAccountPassword_ExpectedBufferSize_(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 clusapi_dissect_element_SetResourceDependencyExpression_hResource(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 clusapi_dissect_element_SetResourceDependencyExpression_lpszDependencyExpression(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 clusapi_dissect_element_SetResourceDependencyExpression_lpszDependencyExpression_(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 clusapi_dissect_element_SetResourceDependencyExpression_rpc_status(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 clusapi_dissect_element_SetResourceDependencyExpression_rpc_status_(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 clusapi_dissect_element_GetResourceDependencyExpression_hResource(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 clusapi_dissect_element_GetResourceDependencyExpression_lpszDependencyExpression(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 clusapi_dissect_element_GetResourceDependencyExpression_lpszDependencyExpression_(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 clusapi_dissect_element_GetResourceDependencyExpression_lpszDependencyExpression__(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 clusapi_dissect_element_GetResourceDependencyExpression_rpc_status(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 clusapi_dissect_element_GetResourceDependencyExpression_rpc_status_(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 clusapi_dissect_element_GetResourceNetworkName_hResource(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 clusapi_dissect_element_GetResourceNetworkName_lpszName(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 clusapi_dissect_element_GetResourceNetworkName_lpszName_(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 clusapi_dissect_element_GetResourceNetworkName_lpszName__(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 clusapi_dissect_element_GetResourceNetworkName_rpc_status(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 clusapi_dissect_element_GetResourceNetworkName_rpc_status_(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 clusapi_dissect_element_ExecuteBatch_hKey(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 clusapi_dissect_element_ExecuteBatch_cbData(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 clusapi_dissect_element_ExecuteBatch_lpData(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 clusapi_dissect_element_ExecuteBatch_lpData_(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 clusapi_dissect_element_ExecuteBatch_lpData__(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 clusapi_dissect_element_ExecuteBatch_pdwFailedCommand(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 clusapi_dissect_element_ExecuteBatch_pdwFailedCommand_(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 clusapi_dissect_element_ExecuteBatch_rpc_status(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 clusapi_dissect_element_ExecuteBatch_rpc_status_(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 clusapi_dissect_element_CreateBatchPort_hKey(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 clusapi_dissect_element_CreateBatchPort_phBatchPort(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 clusapi_dissect_element_CreateBatchPort_phBatchPort_(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 clusapi_dissect_element_CreateBatchPort_rpc_status(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 clusapi_dissect_element_CreateBatchPort_rpc_status_(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 clusapi_dissect_element_GetBatchNotification_hBatchNotify(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 clusapi_dissect_element_GetBatchNotification_cbData(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 clusapi_dissect_element_GetBatchNotification_cbData_(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 clusapi_dissect_element_GetBatchNotification_lpData(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 clusapi_dissect_element_GetBatchNotification_lpData_(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 clusapi_dissect_element_GetBatchNotification_lpData__(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 clusapi_dissect_element_GetBatchNotification_lpData___(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 clusapi_dissect_element_CloseBatchPort_phBatchPort(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 clusapi_dissect_element_CloseBatchPort_phBatchPort_(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 clusapi_dissect_element_OpenClusterEx_dwDesiredAccess(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 clusapi_dissect_element_OpenClusterEx_lpdwGrantedAccess(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 clusapi_dissect_element_OpenClusterEx_lpdwGrantedAccess_(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 clusapi_dissect_element_OpenClusterEx_Status(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 clusapi_dissect_element_OpenClusterEx_Status_(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 clusapi_dissect_element_OpenClusterEx_hCluster(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 clusapi_dissect_element_OpenClusterEx_hCluster_(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 clusapi_dissect_element_OpenNodeEx_lpszNodeName(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 clusapi_dissect_element_OpenNodeEx_lpszNodeName_(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 clusapi_dissect_element_OpenNodeEx_dwDesiredAccess(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 clusapi_dissect_element_OpenNodeEx_lpdwGrantedAccess(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 clusapi_dissect_element_OpenNodeEx_lpdwGrantedAccess_(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 clusapi_dissect_element_OpenNodeEx_Status(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 clusapi_dissect_element_OpenNodeEx_Status_(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 clusapi_dissect_element_OpenNodeEx_rpc_status(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 clusapi_dissect_element_OpenNodeEx_rpc_status_(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 clusapi_dissect_element_OpenNodeEx_hNode(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 clusapi_dissect_element_OpenNodeEx_hNode_(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 clusapi_dissect_element_OpenGroupEx_lpszGroupName(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 clusapi_dissect_element_OpenGroupEx_lpszGroupName_(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 clusapi_dissect_element_OpenGroupEx_dwDesiredAccess(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 clusapi_dissect_element_OpenGroupEx_lpdwGrantedAccess(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 clusapi_dissect_element_OpenGroupEx_lpdwGrantedAccess_(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 clusapi_dissect_element_OpenGroupEx_Status(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 clusapi_dissect_element_OpenGroupEx_Status_(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 clusapi_dissect_element_OpenGroupEx_rpc_status(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 clusapi_dissect_element_OpenGroupEx_rpc_status_(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 clusapi_dissect_element_OpenGroupEx_hGroup(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 clusapi_dissect_element_OpenGroupEx_hGroup_(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 clusapi_dissect_element_OpenResourceEx_lpszResourceName(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 clusapi_dissect_element_OpenResourceEx_lpszResourceName_(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 clusapi_dissect_element_OpenResourceEx_dwDesiredAccess(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 clusapi_dissect_element_OpenResourceEx_lpdwGrantedAccess(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 clusapi_dissect_element_OpenResourceEx_lpdwGrantedAccess_(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 clusapi_dissect_element_OpenResourceEx_Status(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 clusapi_dissect_element_OpenResourceEx_Status_(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 clusapi_dissect_element_OpenResourceEx_rpc_status(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 clusapi_dissect_element_OpenResourceEx_rpc_status_(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 clusapi_dissect_element_OpenResourceEx_hResource(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 clusapi_dissect_element_OpenResourceEx_hResource_(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 clusapi_dissect_element_OpenNetworkEx_lpszNetworkName(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 clusapi_dissect_element_OpenNetworkEx_lpszNetworkName_(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 clusapi_dissect_element_OpenNetworkEx_dwDesiredAccess(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 clusapi_dissect_element_OpenNetworkEx_lpdwGrantedAccess(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 clusapi_dissect_element_OpenNetworkEx_lpdwGrantedAccess_(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 clusapi_dissect_element_OpenNetworkEx_Status(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 clusapi_dissect_element_OpenNetworkEx_Status_(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 clusapi_dissect_element_OpenNetworkEx_rpc_status(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 clusapi_dissect_element_OpenNetworkEx_rpc_status_(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 clusapi_dissect_element_OpenNetworkEx_hNetwork(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 clusapi_dissect_element_OpenNetworkEx_hNetwork_(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 clusapi_dissect_element_OpenNetInterfaceEx_lpszNetInterfaceName(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 clusapi_dissect_element_OpenNetInterfaceEx_lpszNetInterfaceName_(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 clusapi_dissect_element_OpenNetInterfaceEx_dwDesiredAccess(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 clusapi_dissect_element_OpenNetInterfaceEx_lpdwGrantedAccess(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 clusapi_dissect_element_OpenNetInterfaceEx_lpdwGrantedAccess_(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 clusapi_dissect_element_OpenNetInterfaceEx_Status(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 clusapi_dissect_element_OpenNetInterfaceEx_Status_(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 clusapi_dissect_element_OpenNetInterfaceEx_rpc_status(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 clusapi_dissect_element_OpenNetInterfaceEx_rpc_status_(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 clusapi_dissect_element_OpenNetInterfaceEx_hNetInterface(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 clusapi_dissect_element_OpenNetInterfaceEx_hNetInterface_(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 clusapi_dissect_element_ChangeCsvState_hResource(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 clusapi_dissect_element_ChangeCsvState_dwState(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 clusapi_dissect_element_ChangeCsvState_rpc_status(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 clusapi_dissect_element_ChangeCsvState_rpc_status_(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 clusapi_dissect_element_CreateNodeEnumEx_hNode(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 clusapi_dissect_element_CreateNodeEnumEx_dwType(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 clusapi_dissect_element_CreateNodeEnumEx_dwOptions(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 clusapi_dissect_element_CreateNodeEnumEx_ReturnIdEnum(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 clusapi_dissect_element_CreateNodeEnumEx_ReturnIdEnum_(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 clusapi_dissect_element_CreateNodeEnumEx_ReturnIdEnum__(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 clusapi_dissect_element_CreateNodeEnumEx_ReturnNameEnum(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 clusapi_dissect_element_CreateNodeEnumEx_ReturnNameEnum_(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 clusapi_dissect_element_CreateNodeEnumEx_ReturnNameEnum__(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 clusapi_dissect_element_CreateNodeEnumEx_rpc_status(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 clusapi_dissect_element_CreateNodeEnumEx_rpc_status_(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 clusapi_dissect_element_CreateEnumEx_hCluster(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 clusapi_dissect_element_CreateEnumEx_dwType(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 clusapi_dissect_element_CreateEnumEx_dwOptions(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 clusapi_dissect_element_CreateEnumEx_ReturnIdEnum(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 clusapi_dissect_element_CreateEnumEx_ReturnIdEnum_(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 clusapi_dissect_element_CreateEnumEx_ReturnIdEnum__(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 clusapi_dissect_element_CreateEnumEx_ReturnNameEnum(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 clusapi_dissect_element_CreateEnumEx_ReturnNameEnum_(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 clusapi_dissect_element_CreateEnumEx_ReturnNameEnum__(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 clusapi_dissect_element_CreateEnumEx_rpc_status(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 clusapi_dissect_element_CreateEnumEx_rpc_status_(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 clusapi_dissect_element_PauseNodeEx_hNode(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 clusapi_dissect_element_PauseNodeEx_bDrainNode(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 clusapi_dissect_element_PauseNodeEx_dwPauseFlags(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 clusapi_dissect_element_PauseNodeEx_rpc_status(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 clusapi_dissect_element_PauseNodeEx_rpc_status_(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 clusapi_dissect_element_PauseNodeWithDrainTarget_hNode(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 clusapi_dissect_element_PauseNodeWithDrainTarget_dwPauseFlags(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 clusapi_dissect_element_PauseNodeWithDrainTarget_hNodeDrainTarget(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 clusapi_dissect_element_PauseNodeWithDrainTarget_rpc_status(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 clusapi_dissect_element_PauseNodeWithDrainTarget_rpc_status_(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 clusapi_dissect_element_ResumeNodeEx_hNode(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 clusapi_dissect_element_ResumeNodeEx_dwResumeFailbackType(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 clusapi_dissect_element_ResumeNodeEx_dwResumeFlagsReserved(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 clusapi_dissect_element_ResumeNodeEx_rpc_status(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 clusapi_dissect_element_ResumeNodeEx_rpc_status_(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 clusapi_dissect_element_CreateGroupEx_lpszGroupName(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 clusapi_dissect_element_CreateGroupEx_lpszGroupName_(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 clusapi_dissect_element_CreateGroupEx_pGroupInfo(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 clusapi_dissect_element_CreateGroupEx_pGroupInfo_(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 clusapi_dissect_element_CreateGroupEx_Status(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 clusapi_dissect_element_CreateGroupEx_Status_(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 clusapi_dissect_element_CreateGroupEx_rpc_status(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 clusapi_dissect_element_CreateGroupEx_rpc_status_(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 clusapi_dissect_element_CreateGroupEx_hGroup(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 clusapi_dissect_element_CreateGroupEx_hGroup_(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 clusapi_dissect_element_OnlineGroupEx_hGroup(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 clusapi_dissect_element_OnlineGroupEx_dwOnlineFlags(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 clusapi_dissect_element_OnlineGroupEx_lpInBuffer(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 clusapi_dissect_element_OnlineGroupEx_lpInBuffer_(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 clusapi_dissect_element_OnlineGroupEx_lpInBuffer__(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 clusapi_dissect_element_OnlineGroupEx_cbInBufferSize(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 clusapi_dissect_element_OnlineGroupEx_rpc_status(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 clusapi_dissect_element_OnlineGroupEx_rpc_status_(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 clusapi_dissect_element_OfflineGroupEx_hGroup(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 clusapi_dissect_element_OfflineGroupEx_dwOfflineFlags(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 clusapi_dissect_element_OfflineGroupEx_lpInBuffer(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 clusapi_dissect_element_OfflineGroupEx_lpInBuffer_(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 clusapi_dissect_element_OfflineGroupEx_lpInBuffer__(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 clusapi_dissect_element_OfflineGroupEx_cbInBufferSize(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 clusapi_dissect_element_OfflineGroupEx_rpc_status(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 clusapi_dissect_element_OfflineGroupEx_rpc_status_(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 clusapi_dissect_element_MoveGroupEx_hGroup(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 clusapi_dissect_element_MoveGroupEx_dwMoveFlags(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 clusapi_dissect_element_MoveGroupEx_lpInBuffer(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 clusapi_dissect_element_MoveGroupEx_lpInBuffer_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2562 static int clusapi_dissect_element_MoveGroupEx_lpInBuffer__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2563 static int clusapi_dissect_element_MoveGroupEx_cbInBufferSize(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2564 static int clusapi_dissect_element_MoveGroupEx_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2565 static int clusapi_dissect_element_MoveGroupEx_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2566 static int clusapi_dissect_element_MoveGroupToNodeEx_hGroup(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2567 static int clusapi_dissect_element_MoveGroupToNodeEx_hNode(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2568 static int clusapi_dissect_element_MoveGroupToNodeEx_dwMoveFlags(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2569 static int clusapi_dissect_element_MoveGroupToNodeEx_lpInBuffer(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2570 static int clusapi_dissect_element_MoveGroupToNodeEx_lpInBuffer_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2571 static int clusapi_dissect_element_MoveGroupToNodeEx_lpInBuffer__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2572 static int clusapi_dissect_element_MoveGroupToNodeEx_cbInBufferSize(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2573 static int clusapi_dissect_element_MoveGroupToNodeEx_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2574 static int clusapi_dissect_element_MoveGroupToNodeEx_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2575 static int clusapi_dissect_element_CancelClusterGroupOperation_hGroup(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2576 static int clusapi_dissect_element_CancelClusterGroupOperation_dwCancelFlags(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2577 static int clusapi_dissect_element_CancelClusterGroupOperation_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2578 static int clusapi_dissect_element_CancelClusterGroupOperation_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2579 static int clusapi_dissect_element_OnlineResourceEx_hResource(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2580 static int clusapi_dissect_element_OnlineResourceEx_dwOnlineFlags(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2581 static int clusapi_dissect_element_OnlineResourceEx_lpInBuffer(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2582 static int clusapi_dissect_element_OnlineResourceEx_lpInBuffer_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2583 static int clusapi_dissect_element_OnlineResourceEx_lpInBuffer__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2584 static int clusapi_dissect_element_OnlineResourceEx_cbInBufferSize(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2585 static int clusapi_dissect_element_OnlineResourceEx_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2586 static int clusapi_dissect_element_OnlineResourceEx_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2587 static int clusapi_dissect_element_OfflineResourceEx_hResource(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2588 static int clusapi_dissect_element_OfflineResourceEx_dwOfflineFlags(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2589 static int clusapi_dissect_element_OfflineResourceEx_lpInBuffer(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2590 static int clusapi_dissect_element_OfflineResourceEx_lpInBuffer_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2591 static int clusapi_dissect_element_OfflineResourceEx_lpInBuffer__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2592 static int clusapi_dissect_element_OfflineResourceEx_cbInBufferSize(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2593 static int clusapi_dissect_element_OfflineResourceEx_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2594 static int clusapi_dissect_element_OfflineResourceEx_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2595 static int clusapi_dissect_element_CreateNotifyV2_rpc_error(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2596 static int clusapi_dissect_element_CreateNotifyV2_rpc_error_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2597 static int clusapi_dissect_element_CreateNotifyV2_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2598 static int clusapi_dissect_element_CreateNotifyV2_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2599 static int clusapi_dissect_element_CreateNotifyV2_hNotify(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2600 static int clusapi_dissect_element_CreateNotifyV2_hNotify_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2601 static int clusapi_dissect_element_AddNotifyV2_hNotify(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2602 static int clusapi_dissect_element_AddNotifyV2_hObject(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2603 static int clusapi_dissect_element_AddNotifyV2_filter(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2604 static int clusapi_dissect_element_AddNotifyV2_dwNotifyKey(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2605 static int clusapi_dissect_element_AddNotifyV2_dwVersion(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2606 static int clusapi_dissect_element_AddNotifyV2_isTargetedAtObject(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2607 static int clusapi_dissect_element_AddNotifyV2_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2608 static int clusapi_dissect_element_AddNotifyV2_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2609 static int clusapi_dissect_element_GetNotifyV2_hNotify(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2610 static int clusapi_dissect_element_GetNotifyV2_Notifications(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2611 static int clusapi_dissect_element_GetNotifyV2_Notifications_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2612 static int clusapi_dissect_element_GetNotifyV2_Notifications__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2613 static int clusapi_dissect_element_GetNotifyV2_Notifications___(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2614 static int clusapi_dissect_element_GetNotifyV2_dwNumNotifications(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2615 static int clusapi_dissect_element_GetNotifyV2_dwNumNotifications_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2616 static int clusapi_dissect_element_QueryAllValues_hKey(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2617 static int clusapi_dissect_element_QueryAllValues_pcbData(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2618 static int clusapi_dissect_element_QueryAllValues_pcbData_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2619 static int clusapi_dissect_element_QueryAllValues_ppData(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2620 static int clusapi_dissect_element_QueryAllValues_ppData_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2621 static int clusapi_dissect_element_QueryAllValues_ppData__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2622 static int clusapi_dissect_element_QueryAllValues_ppData___(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2623 static int clusapi_dissect_element_QueryAllValues_ppData____(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2624 static int clusapi_dissect_element_QueryAllValues_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2625 static int clusapi_dissect_element_QueryAllValues_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2626 static int clusapi_dissect_element_StmFindDisk_hCluster(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2627 static int clusapi_dissect_element_StmFindDisk_dwFlags(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2628 static int clusapi_dissect_element_StmFindDisk_pDiskId(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2629 static int clusapi_dissect_element_StmFindDisk_pDiskId_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2630 static int clusapi_dissect_element_StmFindDisk_pUniqueId(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2631 static int clusapi_dissect_element_StmFindDisk_pUniqueId_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2632 static int clusapi_dissect_element_StmFindDisk_pUniqueId__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2633 static int clusapi_dissect_element_StmFindDisk_uniqueIdSize(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2634 static int clusapi_dissect_element_StmFindDisk_ppszDeviceName(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2635 static int clusapi_dissect_element_StmFindDisk_ppszDeviceName_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2636 static int clusapi_dissect_element_StmFindDisk_ppszDeviceName__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2637 static int clusapi_dissect_element_StmFindDisk_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2638 static int clusapi_dissect_element_StmFindDisk_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2639 static int clusapi_dissect_element_ClusterMrr_hCluster(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2640 static int clusapi_dissect_element_ClusterMrr_fExcludeSelf(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2641 static int clusapi_dissect_element_ClusterMrr_nodeSet(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2642 static int clusapi_dissect_element_ClusterMrr_dwTimeout(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2643 static int clusapi_dissect_element_ClusterMrr_dwComponent(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2644 static int clusapi_dissect_element_ClusterMrr_dwControlCode(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2645 static int clusapi_dissect_element_ClusterMrr_inSize(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2646 static int clusapi_dissect_element_ClusterMrr_pInData(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2647 static int clusapi_dissect_element_ClusterMrr_pInData_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2648 static int clusapi_dissect_element_ClusterMrr_pInData__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2649 static int clusapi_dissect_element_ClusterMrr_ppInfo(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2650 static int clusapi_dissect_element_ClusterMrr_ppInfo_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2651 static int clusapi_dissect_element_ClusterMrr_ppInfo__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2652 static int clusapi_dissect_element_ClusterMrr_ppInfo___(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2653 static int clusapi_dissect_element_ClusterMrr_ppInfo____(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2654 static int clusapi_dissect_element_ClusterMrr_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2655 static int clusapi_dissect_element_ClusterMrr_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2656 static int clusapi_dissect_element_CreateGroupEnum_hCluster(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2657 static int clusapi_dissect_element_CreateGroupEnum_pProperties(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2658 static int clusapi_dissect_element_CreateGroupEnum_pProperties_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2659 static int clusapi_dissect_element_CreateGroupEnum_pProperties__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2660 static int clusapi_dissect_element_CreateGroupEnum_cbProperties(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2661 static int clusapi_dissect_element_CreateGroupEnum_pRoProperties(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2662 static int clusapi_dissect_element_CreateGroupEnum_pRoProperties_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2663 static int clusapi_dissect_element_CreateGroupEnum_pRoProperties__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2664 static int clusapi_dissect_element_CreateGroupEnum_cbRoProperties(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2665 static int clusapi_dissect_element_CreateGroupEnum_ppResultList(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2666 static int clusapi_dissect_element_CreateGroupEnum_ppResultList_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2667 static int clusapi_dissect_element_CreateGroupEnum_ppResultList__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2668 static int clusapi_dissect_element_CreateGroupEnum_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2669 static int clusapi_dissect_element_CreateGroupEnum_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2670 static int clusapi_dissect_element_CreateResourceEnum_hCluster(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2671 static int clusapi_dissect_element_CreateResourceEnum_pProperties(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2672 static int clusapi_dissect_element_CreateResourceEnum_pProperties_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2673 static int clusapi_dissect_element_CreateResourceEnum_pProperties__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2674 static int clusapi_dissect_element_CreateResourceEnum_cbProperties(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2675 static int clusapi_dissect_element_CreateResourceEnum_pRoProperties(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2676 static int clusapi_dissect_element_CreateResourceEnum_pRoProperties_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2677 static int clusapi_dissect_element_CreateResourceEnum_pRoProperties__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2678 static int clusapi_dissect_element_CreateResourceEnum_cbRoProperties(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2679 static int clusapi_dissect_element_CreateResourceEnum_ppResultList(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2680 static int clusapi_dissect_element_CreateResourceEnum_ppResultList_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2681 static int clusapi_dissect_element_CreateResourceEnum_ppResultList__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2682 static int clusapi_dissect_element_CreateResourceEnum_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2683 static int clusapi_dissect_element_CreateResourceEnum_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2684 static int clusapi_dissect_element_ExecuteReadBatch_hKey(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2685 static int clusapi_dissect_element_ExecuteReadBatch_cbInData(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2686 static int clusapi_dissect_element_ExecuteReadBatch_lpInData(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2687 static int clusapi_dissect_element_ExecuteReadBatch_lpInData_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2688 static int clusapi_dissect_element_ExecuteReadBatch_lpInData__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2689 static int clusapi_dissect_element_ExecuteReadBatch_cbOutData(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2690 static int clusapi_dissect_element_ExecuteReadBatch_cbOutData_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2691 static int clusapi_dissect_element_ExecuteReadBatch_lpOutData(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2692 static int clusapi_dissect_element_ExecuteReadBatch_lpOutData_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2693 static int clusapi_dissect_element_ExecuteReadBatch_lpOutData__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2694 static int clusapi_dissect_element_ExecuteReadBatch_lpOutData___(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2695 static int clusapi_dissect_element_ExecuteReadBatch_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2696 static int clusapi_dissect_element_ExecuteReadBatch_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2697 static int clusapi_dissect_element_RestartResource_hResource(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2698 static int clusapi_dissect_element_RestartResource_dwFlags(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2699 static int clusapi_dissect_element_RestartResource_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2700 static int clusapi_dissect_element_RestartResource_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2701 static int clusapi_dissect_element_GetNotifyAsync_hNotify(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2702 static int clusapi_dissect_element_GetNotifyAsync_Notifications(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2703 static int clusapi_dissect_element_GetNotifyAsync_Notifications_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2704 static int clusapi_dissect_element_GetNotifyAsync_Notifications__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2705 static int clusapi_dissect_element_GetNotifyAsync_Notifications___(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2706 static int clusapi_dissect_element_GetNotifyAsync_dwNumNotifications(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2707 static int clusapi_dissect_element_GetNotifyAsync_dwNumNotifications_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2708 static int clusapi_dissect_element_AddNotifyResourceTypeV2_hNotify(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2709 static int clusapi_dissect_element_AddNotifyResourceTypeV2_filter(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2710 static int clusapi_dissect_element_AddNotifyResourceTypeV2_dwNotifyKey(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2711 static int clusapi_dissect_element_AddNotifyResourceTypeV2_resTypeName(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2712 static int clusapi_dissect_element_AddNotifyResourceTypeV2_resTypeName_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2713 static int clusapi_dissect_element_AddNotifyResourceTypeV2_dwVersion(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2714 static int clusapi_dissect_element_AddNotifyResourceTypeV2_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2715 static int clusapi_dissect_element_AddNotifyResourceTypeV2_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2716 static int clusapi_dissect_element_ExecuteReadBatchEx_hKey(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2717 static int clusapi_dissect_element_ExecuteReadBatchEx_cbInData(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2718 static int clusapi_dissect_element_ExecuteReadBatchEx_lpInData(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2719 static int clusapi_dissect_element_ExecuteReadBatchEx_lpInData_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2720 static int clusapi_dissect_element_ExecuteReadBatchEx_lpInData__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2721 static int clusapi_dissect_element_ExecuteReadBatchEx_flags(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2722 static int clusapi_dissect_element_ExecuteReadBatchEx_cbOutData(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2723 static int clusapi_dissect_element_ExecuteReadBatchEx_cbOutData_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2724 static int clusapi_dissect_element_ExecuteReadBatchEx_lpOutData(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2725 static int clusapi_dissect_element_ExecuteReadBatchEx_lpOutData_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2726 static int clusapi_dissect_element_ExecuteReadBatchEx_lpOutData__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2727 static int clusapi_dissect_element_ExecuteReadBatchEx_lpOutData___(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2728 static int clusapi_dissect_element_ExecuteReadBatchEx_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2729 static int clusapi_dissect_element_ExecuteReadBatchEx_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2730 static int clusapi_dissect_element_CreateGroupSet_lpszGroupSetName(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2731 static int clusapi_dissect_element_CreateGroupSet_lpszGroupSetName_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2732 static int clusapi_dissect_element_CreateGroupSet_Status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2733 static int clusapi_dissect_element_CreateGroupSet_Status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2734 static int clusapi_dissect_element_CreateGroupSet_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2735 static int clusapi_dissect_element_CreateGroupSet_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2736 static int clusapi_dissect_element_CreateGroupSet_hGroupSet(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2737 static int clusapi_dissect_element_CreateGroupSet_hGroupSet_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2738 static int clusapi_dissect_element_OpenGroupSet_lpszGroupSetName(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2739 static int clusapi_dissect_element_OpenGroupSet_lpszGroupSetName_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2740 static int clusapi_dissect_element_OpenGroupSet_Status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2741 static int clusapi_dissect_element_OpenGroupSet_Status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2742 static int clusapi_dissect_element_OpenGroupSet_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2743 static int clusapi_dissect_element_OpenGroupSet_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2744 static int clusapi_dissect_element_OpenGroupSet_hGroupSet(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2745 static int clusapi_dissect_element_OpenGroupSet_hGroupSet_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2746 static int clusapi_dissect_element_CloseGroupSet_GroupSet(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2747 static int clusapi_dissect_element_CloseGroupSet_GroupSet_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2748 static int clusapi_dissect_element_DeleteGroupSet_GroupSet(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2749 static int clusapi_dissect_element_DeleteGroupSet_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2750 static int clusapi_dissect_element_DeleteGroupSet_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2751 static int clusapi_dissect_element_AddGroupToGroupSet_GroupSet(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2752 static int clusapi_dissect_element_AddGroupToGroupSet_Group(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2753 static int clusapi_dissect_element_AddGroupToGroupSet_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2754 static int clusapi_dissect_element_AddGroupToGroupSet_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2755 static int clusapi_dissect_element_RemoveGroupFromGroupSet_Group(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2756 static int clusapi_dissect_element_RemoveGroupFromGroupSet_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2757 static int clusapi_dissect_element_RemoveGroupFromGroupSet_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2758 static int clusapi_dissect_element_MoveGroupToGroupSet_GroupSet(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2759 static int clusapi_dissect_element_MoveGroupToGroupSet_Group(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2760 static int clusapi_dissect_element_MoveGroupToGroupSet_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2761 static int clusapi_dissect_element_MoveGroupToGroupSet_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2762 static int clusapi_dissect_element_AddGroupSetDependency_DependentGroupSet(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2763 static int clusapi_dissect_element_AddGroupSetDependency_ProviderGroupSet(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2764 static int clusapi_dissect_element_AddGroupSetDependency_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2765 static int clusapi_dissect_element_AddGroupSetDependency_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2766 static int clusapi_dissect_element_AddGroupToGroupSetDependency_DependentGroup(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2767 static int clusapi_dissect_element_AddGroupToGroupSetDependency_ProviderGroupSet(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2768 static int clusapi_dissect_element_AddGroupToGroupSetDependency_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2769 static int clusapi_dissect_element_AddGroupToGroupSetDependency_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2770 static int clusapi_dissect_element_NodeGroupSetControl_hGroupSet(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2771 static int clusapi_dissect_element_NodeGroupSetControl_hNode(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2772 static int clusapi_dissect_element_NodeGroupSetControl_dwControlCode(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2773 static int clusapi_dissect_element_NodeGroupSetControl_lpInBuffer(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2774 static int clusapi_dissect_element_NodeGroupSetControl_lpInBuffer_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2775 static int clusapi_dissect_element_NodeGroupSetControl_lpInBuffer__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2776 static int clusapi_dissect_element_NodeGroupSetControl_nInBufferSize(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2777 static int clusapi_dissect_element_NodeGroupSetControl_lpOutBuffer(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2778 static int clusapi_dissect_element_NodeGroupSetControl_lpOutBuffer_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2779 static int clusapi_dissect_element_NodeGroupSetControl_lpOutBuffer__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2780 static int clusapi_dissect_element_NodeGroupSetControl_nOutBufferSize(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2781 static int clusapi_dissect_element_NodeGroupSetControl_lpBytesReturned(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2782 static int clusapi_dissect_element_NodeGroupSetControl_lpBytesReturned_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2783 static int clusapi_dissect_element_NodeGroupSetControl_lpcbRequired(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2784 static int clusapi_dissect_element_NodeGroupSetControl_lpcbRequired_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2785 static int clusapi_dissect_element_NodeGroupSetControl_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2786 static int clusapi_dissect_element_NodeGroupSetControl_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2787 static int clusapi_dissect_element_GroupSetControl_hGroupSet(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2788 static int clusapi_dissect_element_GroupSetControl_dwControlCode(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2789 static int clusapi_dissect_element_GroupSetControl_lpInBuffer(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2790 static int clusapi_dissect_element_GroupSetControl_lpInBuffer_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2791 static int clusapi_dissect_element_GroupSetControl_lpInBuffer__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2792 static int clusapi_dissect_element_GroupSetControl_nInBufferSize(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2793 static int clusapi_dissect_element_GroupSetControl_lpOutBuffer(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2794 static int clusapi_dissect_element_GroupSetControl_lpOutBuffer_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2795 static int clusapi_dissect_element_GroupSetControl_lpOutBuffer__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2796 static int clusapi_dissect_element_GroupSetControl_nOutBufferSize(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2797 static int clusapi_dissect_element_GroupSetControl_lpBytesReturned(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2798 static int clusapi_dissect_element_GroupSetControl_lpBytesReturned_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2799 static int clusapi_dissect_element_GroupSetControl_lpcbRequired(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2800 static int clusapi_dissect_element_GroupSetControl_lpcbRequired_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2801 static int clusapi_dissect_element_GroupSetControl_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2802 static int clusapi_dissect_element_GroupSetControl_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2803 static int clusapi_dissect_element_SetGroupDependencyExpression_hGroup(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2804 static int clusapi_dissect_element_SetGroupDependencyExpression_lpszDependencyExpression(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2805 static int clusapi_dissect_element_SetGroupDependencyExpression_lpszDependencyExpression_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2806 static int clusapi_dissect_element_SetGroupDependencyExpression_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2807 static int clusapi_dissect_element_SetGroupDependencyExpression_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2808 static int clusapi_dissect_element_RemoveClusterGroupDependency_hGroup(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2809 static int clusapi_dissect_element_RemoveClusterGroupDependency_hDependsOn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2810 static int clusapi_dissect_element_RemoveClusterGroupDependency_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2811 static int clusapi_dissect_element_RemoveClusterGroupDependency_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2812 static int clusapi_dissect_element_SetGroupSetDependencyExpression_hGroupSet(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2813 static int clusapi_dissect_element_SetGroupSetDependencyExpression_lpszDependencyExpression(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2814 static int clusapi_dissect_element_SetGroupSetDependencyExpression_lpszDependencyExpression_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2815 static int clusapi_dissect_element_SetGroupSetDependencyExpression_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2816 static int clusapi_dissect_element_SetGroupSetDependencyExpression_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2817 static int clusapi_dissect_element_RemoveGroupSetDependency_hGroupSet(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2818 static int clusapi_dissect_element_RemoveGroupSetDependency_hDependsOn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2819 static int clusapi_dissect_element_RemoveGroupSetDependency_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2820 static int clusapi_dissect_element_RemoveGroupSetDependency_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2821 static int clusapi_dissect_element_RemoveClusterGroupToGroupSetDependency_hGroup(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2822 static int clusapi_dissect_element_RemoveClusterGroupToGroupSetDependency_hDependsOn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2823 static int clusapi_dissect_element_RemoveClusterGroupToGroupSetDependency_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2824 static int clusapi_dissect_element_RemoveClusterGroupToGroupSetDependency_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2825 static int clusapi_dissect_element_CreateGroupSetEnum_hCluster(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2826 static int clusapi_dissect_element_CreateGroupSetEnum_ReturnEnum(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2827 static int clusapi_dissect_element_CreateGroupSetEnum_ReturnEnum_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2828 static int clusapi_dissect_element_CreateGroupSetEnum_ReturnEnum__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2829 static int clusapi_dissect_element_CreateGroupSetEnum_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2830 static int clusapi_dissect_element_CreateGroupSetEnum_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2831 static int clusapi_dissect_element_CreateNetInterfaceEnum_hCluster(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2832 static int clusapi_dissect_element_CreateNetInterfaceEnum_lpszNodeName(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2833 static int clusapi_dissect_element_CreateNetInterfaceEnum_lpszNodeName_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2834 static int clusapi_dissect_element_CreateNetInterfaceEnum_lpszNetworkName(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2835 static int clusapi_dissect_element_CreateNetInterfaceEnum_lpszNetworkName_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2836 static int clusapi_dissect_element_CreateNetInterfaceEnum_ReturnEnum(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2837 static int clusapi_dissect_element_CreateNetInterfaceEnum_ReturnEnum_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2838 static int clusapi_dissect_element_CreateNetInterfaceEnum_ReturnEnum__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2839 static int clusapi_dissect_element_CreateNetInterfaceEnum_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2840 static int clusapi_dissect_element_CreateNetInterfaceEnum_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2841 static int clusapi_dissect_element_ChangeCsvStateEx_hResource(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2842 static int clusapi_dissect_element_ChangeCsvStateEx_dwState(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2843 static int clusapi_dissect_element_ChangeCsvStateEx_lpszVolumeName(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2844 static int clusapi_dissect_element_ChangeCsvStateEx_lpszVolumeName_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2845 static int clusapi_dissect_element_ChangeCsvStateEx_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2846 static int clusapi_dissect_element_ChangeCsvStateEx_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2847 static int clusapi_dissect_element_AddGroupToGroupSetEx_GroupSet(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2848 static int clusapi_dissect_element_AddGroupToGroupSetEx_Group(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2849 static int clusapi_dissect_element_AddGroupToGroupSetEx_FaultDomain(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2850 static int clusapi_dissect_element_AddGroupToGroupSetEx_UpdateDomain(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2851 static int clusapi_dissect_element_AddGroupToGroupSetEx_UseDomains(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2852 static int clusapi_dissect_element_AddGroupToGroupSetEx_Reserved(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2853 static int clusapi_dissect_element_AddGroupToGroupSetEx_Reserved_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2854 static int clusapi_dissect_element_AddGroupToGroupSetEx_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2855 static int clusapi_dissect_element_AddGroupToGroupSetEx_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
);
2859 /* IDL: [length_is(cbOutSecurityDescriptor)] [size_is(cbInSecurityDescriptor)] [unique(1)] uint8 *lpSecurityDescriptor; */
2860 /* IDL: uint32 cbInSecurityDescriptor; */
2861 /* IDL: uint32 cbOutSecurityDescriptor; */
2865 clusapi_dissect_element_RPC_SECURITY_DESCRIPTOR_lpSecurityDescriptor(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
2867 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_RPC_SECURITY_DESCRIPTOR_lpSecurityDescriptor_
, NDR_POINTER_UNIQUE
, "Pointer to LpSecurityDescriptor (uint8)",hf_clusapi_RPC_SECURITY_DESCRIPTOR_lpSecurityDescriptor
);
2873 clusapi_dissect_element_RPC_SECURITY_DESCRIPTOR_lpSecurityDescriptor_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
2875 struct ndr_generic_array nga
= { .is_conformant
= false, };
2877 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
2879 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
2881 offset
= dissect_ndr_generic_array_bytes(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
, clusapi_dissect_element_RPC_SECURITY_DESCRIPTOR_lpSecurityDescriptor__
);
2887 clusapi_dissect_element_RPC_SECURITY_DESCRIPTOR_lpSecurityDescriptor__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
2889 offset
= PIDL_dissect_uint8(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_RPC_SECURITY_DESCRIPTOR_lpSecurityDescriptor
, 0);
2895 clusapi_dissect_element_RPC_SECURITY_DESCRIPTOR_cbInSecurityDescriptor(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
2897 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_RPC_SECURITY_DESCRIPTOR_cbInSecurityDescriptor
, 0);
2903 clusapi_dissect_element_RPC_SECURITY_DESCRIPTOR_cbOutSecurityDescriptor(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
2905 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_RPC_SECURITY_DESCRIPTOR_cbOutSecurityDescriptor
, 0);
2911 clusapi_dissect_struct_RPC_SECURITY_DESCRIPTOR(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_
)
2913 proto_item
*item
= NULL
;
2914 proto_tree
*tree
= NULL
;
2919 old_offset
= offset
;
2922 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
2923 tree
= proto_item_add_subtree(item
, ett_clusapi_RPC_SECURITY_DESCRIPTOR
);
2926 offset
= clusapi_dissect_element_RPC_SECURITY_DESCRIPTOR_lpSecurityDescriptor(tvb
, offset
, pinfo
, tree
, di
, drep
);
2928 offset
= clusapi_dissect_element_RPC_SECURITY_DESCRIPTOR_cbInSecurityDescriptor(tvb
, offset
, pinfo
, tree
, di
, drep
);
2930 offset
= clusapi_dissect_element_RPC_SECURITY_DESCRIPTOR_cbOutSecurityDescriptor(tvb
, offset
, pinfo
, tree
, di
, drep
);
2933 proto_item_set_len(item
, offset
-old_offset
);
2936 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
2945 /* IDL: uint32 nLength; */
2946 /* IDL: RPC_SECURITY_DESCRIPTOR RpcSecurityDescriptor; */
2947 /* IDL: int32 bInheritHandle; */
2951 clusapi_dissect_element_RPC_SECURITY_ATTRIBUTES_nLength(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
2953 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_RPC_SECURITY_ATTRIBUTES_nLength
, 0);
2959 clusapi_dissect_element_RPC_SECURITY_ATTRIBUTES_RpcSecurityDescriptor(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
2961 offset
= clusapi_dissect_struct_RPC_SECURITY_DESCRIPTOR(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_clusapi_RPC_SECURITY_ATTRIBUTES_RpcSecurityDescriptor
,0);
2967 clusapi_dissect_element_RPC_SECURITY_ATTRIBUTES_bInheritHandle(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
2969 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_RPC_SECURITY_ATTRIBUTES_bInheritHandle
, 0);
2975 clusapi_dissect_struct_RPC_SECURITY_ATTRIBUTES(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_
)
2977 proto_item
*item
= NULL
;
2978 proto_tree
*tree
= NULL
;
2983 old_offset
= offset
;
2986 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
2987 tree
= proto_item_add_subtree(item
, ett_clusapi_RPC_SECURITY_ATTRIBUTES
);
2990 offset
= clusapi_dissect_element_RPC_SECURITY_ATTRIBUTES_nLength(tvb
, offset
, pinfo
, tree
, di
, drep
);
2992 offset
= clusapi_dissect_element_RPC_SECURITY_ATTRIBUTES_RpcSecurityDescriptor(tvb
, offset
, pinfo
, tree
, di
, drep
);
2994 offset
= clusapi_dissect_element_RPC_SECURITY_ATTRIBUTES_bInheritHandle(tvb
, offset
, pinfo
, tree
, di
, drep
);
2997 proto_item_set_len(item
, offset
-old_offset
);
3000 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
3009 /* IDL: [value(20)] uint32 dwSize; */
3010 /* IDL: uint32 dwClusterHighestVersion; */
3011 /* IDL: uint32 dwClusterLowestVersion; */
3012 /* IDL: uint32 dwFlags; */
3013 /* IDL: uint32 dwReserved; */
3017 clusapi_dissect_element_CLUSTER_OPERATIONAL_VERSION_INFO_dwSize(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3019 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_CLUSTER_OPERATIONAL_VERSION_INFO_dwSize
, 0);
3025 clusapi_dissect_element_CLUSTER_OPERATIONAL_VERSION_INFO_dwClusterHighestVersion(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3027 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_CLUSTER_OPERATIONAL_VERSION_INFO_dwClusterHighestVersion
, 0);
3033 clusapi_dissect_element_CLUSTER_OPERATIONAL_VERSION_INFO_dwClusterLowestVersion(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3035 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_CLUSTER_OPERATIONAL_VERSION_INFO_dwClusterLowestVersion
, 0);
3041 clusapi_dissect_element_CLUSTER_OPERATIONAL_VERSION_INFO_dwFlags(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3043 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_CLUSTER_OPERATIONAL_VERSION_INFO_dwFlags
, 0);
3049 clusapi_dissect_element_CLUSTER_OPERATIONAL_VERSION_INFO_dwReserved(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3051 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_CLUSTER_OPERATIONAL_VERSION_INFO_dwReserved
, 0);
3057 clusapi_dissect_struct_CLUSTER_OPERATIONAL_VERSION_INFO(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*parent_tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, int hf_index _U_
, uint32_t param _U_
)
3059 proto_item
*item
= NULL
;
3060 proto_tree
*tree
= NULL
;
3065 old_offset
= offset
;
3068 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
3069 tree
= proto_item_add_subtree(item
, ett_clusapi_CLUSTER_OPERATIONAL_VERSION_INFO
);
3072 offset
= clusapi_dissect_element_CLUSTER_OPERATIONAL_VERSION_INFO_dwSize(tvb
, offset
, pinfo
, tree
, di
, drep
);
3074 offset
= clusapi_dissect_element_CLUSTER_OPERATIONAL_VERSION_INFO_dwClusterHighestVersion(tvb
, offset
, pinfo
, tree
, di
, drep
);
3076 offset
= clusapi_dissect_element_CLUSTER_OPERATIONAL_VERSION_INFO_dwClusterLowestVersion(tvb
, offset
, pinfo
, tree
, di
, drep
);
3078 offset
= clusapi_dissect_element_CLUSTER_OPERATIONAL_VERSION_INFO_dwFlags(tvb
, offset
, pinfo
, tree
, di
, drep
);
3080 offset
= clusapi_dissect_element_CLUSTER_OPERATIONAL_VERSION_INFO_dwReserved(tvb
, offset
, pinfo
, tree
, di
, drep
);
3083 proto_item_set_len(item
, offset
-old_offset
);
3086 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
3095 /* IDL: uint32 NodeId; */
3096 /* IDL: uint8 SetAttempted; */
3097 /* IDL: uint32 ReturnStatus; */
3101 clusapi_dissect_element_IDL_CLUSTER_SET_PASSWORD_STATUS_NodeId(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3103 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_IDL_CLUSTER_SET_PASSWORD_STATUS_NodeId
, 0);
3109 clusapi_dissect_element_IDL_CLUSTER_SET_PASSWORD_STATUS_SetAttempted(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3111 offset
= PIDL_dissect_uint8(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_IDL_CLUSTER_SET_PASSWORD_STATUS_SetAttempted
, 0);
3117 clusapi_dissect_element_IDL_CLUSTER_SET_PASSWORD_STATUS_ReturnStatus(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3119 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_IDL_CLUSTER_SET_PASSWORD_STATUS_ReturnStatus
, 0);
3125 clusapi_dissect_struct_IDL_CLUSTER_SET_PASSWORD_STATUS(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_
)
3127 proto_item
*item
= NULL
;
3128 proto_tree
*tree
= NULL
;
3133 old_offset
= offset
;
3136 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
3137 tree
= proto_item_add_subtree(item
, ett_clusapi_IDL_CLUSTER_SET_PASSWORD_STATUS
);
3140 offset
= clusapi_dissect_element_IDL_CLUSTER_SET_PASSWORD_STATUS_NodeId(tvb
, offset
, pinfo
, tree
, di
, drep
);
3142 offset
= clusapi_dissect_element_IDL_CLUSTER_SET_PASSWORD_STATUS_SetAttempted(tvb
, offset
, pinfo
, tree
, di
, drep
);
3144 offset
= clusapi_dissect_element_IDL_CLUSTER_SET_PASSWORD_STATUS_ReturnStatus(tvb
, offset
, pinfo
, tree
, di
, drep
);
3147 proto_item_set_len(item
, offset
-old_offset
);
3150 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
3159 /* IDL: IDL_CLUSTER_SET_PASSWORD_IGNORE_DOWN_NODES=1, */
3163 clusapi_dissect_enum_IDL_CLUSTER_SET_PASSWORD_FLAGS(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_
)
3165 uint32_t parameter
=0;
3169 offset
= dissect_ndr_uint1632(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_index
, ¶meter
);
3178 /* IDL: uint32 dwVersion; */
3179 /* IDL: uint32 dwGroupType; */
3183 clusapi_dissect_element_CLUSTER_CREATE_GROUP_INFO_RPC_dwVersion(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3185 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_CLUSTER_CREATE_GROUP_INFO_RPC_dwVersion
, 0);
3191 clusapi_dissect_element_CLUSTER_CREATE_GROUP_INFO_RPC_dwGroupType(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3193 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_CLUSTER_CREATE_GROUP_INFO_RPC_dwGroupType
, 0);
3199 clusapi_dissect_struct_CLUSTER_CREATE_GROUP_INFO_RPC(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_
)
3201 proto_item
*item
= NULL
;
3202 proto_tree
*tree
= NULL
;
3207 old_offset
= offset
;
3210 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
3211 tree
= proto_item_add_subtree(item
, ett_clusapi_CLUSTER_CREATE_GROUP_INFO_RPC
);
3214 offset
= clusapi_dissect_element_CLUSTER_CREATE_GROUP_INFO_RPC_dwVersion(tvb
, offset
, pinfo
, tree
, di
, drep
);
3216 offset
= clusapi_dissect_element_CLUSTER_CREATE_GROUP_INFO_RPC_dwGroupType(tvb
, offset
, pinfo
, tree
, di
, drep
);
3219 proto_item_set_len(item
, offset
-old_offset
);
3222 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
3231 /* IDL: CLUSTER_ENUM_NODE = 0x00000001 , */
3232 /* IDL: CLUSTER_ENUM_RESTYPE = 0x00000002 , */
3233 /* IDL: CLUSTER_ENUM_RESOURCE = 0x00000004 , */
3234 /* IDL: CLUSTER_ENUM_GROUP = 0x00000008 , */
3235 /* IDL: CLUSTER_ENUM_NETWORK = 0x00000010 , */
3236 /* IDL: CLUSTER_ENUM_NETINTERFACE = 0x00000020 , */
3237 /* IDL: CLUSTER_ENUM_INTERNAL_NETWORK = 0x80000000 , */
3238 /* IDL: CLUSTER_ENUM_SHARED_VOLUME_RESOURCE = 0x40000000 , */
3242 clusapi_dissect_bitmap_ClusterEnumType(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_
)
3245 static int * const clusapi_ClusterEnumType_fields
[] = {
3246 &hf_clusapi_ClusterEnumType_CLUSTER_ENUM_NODE
,
3247 &hf_clusapi_ClusterEnumType_CLUSTER_ENUM_RESTYPE
,
3248 &hf_clusapi_ClusterEnumType_CLUSTER_ENUM_RESOURCE
,
3249 &hf_clusapi_ClusterEnumType_CLUSTER_ENUM_GROUP
,
3250 &hf_clusapi_ClusterEnumType_CLUSTER_ENUM_NETWORK
,
3251 &hf_clusapi_ClusterEnumType_CLUSTER_ENUM_NETINTERFACE
,
3252 &hf_clusapi_ClusterEnumType_CLUSTER_ENUM_INTERNAL_NETWORK
,
3253 &hf_clusapi_ClusterEnumType_CLUSTER_ENUM_SHARED_VOLUME_RESOURCE
,
3259 item
= proto_tree_add_bitmask_with_flags(parent_tree
, tvb
, offset
, hf_index
,
3260 ett_clusapi_ClusterEnumType
, clusapi_ClusterEnumType_fields
, DREP_ENC_INTEGER(drep
), BMT_NO_FALSE
);
3262 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, parent_tree
, di
, drep
, -1, &flags
);
3265 proto_item_append_text(item
, ": (No values set)");
3267 if (flags
& (~0xc000003f)) {
3268 flags
&= (~0xc000003f);
3269 proto_item_append_text(item
, "Unknown bitmap value 0x%x", flags
);
3277 /* IDL: ClusterEnumType Type; */
3278 /* IDL: [charset(UTF16)] [unique(1)] uint16 *Name; */
3282 clusapi_dissect_element_ENUM_ENTRY_Type(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
= clusapi_dissect_bitmap_ClusterEnumType(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_ENUM_ENTRY_Type
, 0);
3290 clusapi_dissect_element_ENUM_ENTRY_Name(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
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_ENUM_ENTRY_Name_
, NDR_POINTER_UNIQUE
, "Pointer to Name (uint16)",hf_clusapi_ENUM_ENTRY_Name
);
3298 clusapi_dissect_element_ENUM_ENTRY_Name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3301 struct ndr_generic_array nga
= { .is_conformant
= false, };
3303 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
3305 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
3306 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_clusapi_ENUM_ENTRY_Name
, false, &nga
, &data
);
3307 proto_item_append_text(tree
, ": %s", data
);
3313 clusapi_dissect_struct_ENUM_ENTRY(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_
)
3315 proto_item
*item
= NULL
;
3316 proto_tree
*tree
= NULL
;
3321 old_offset
= offset
;
3324 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
3325 tree
= proto_item_add_subtree(item
, ett_clusapi_ENUM_ENTRY
);
3328 offset
= clusapi_dissect_element_ENUM_ENTRY_Type(tvb
, offset
, pinfo
, tree
, di
, drep
);
3330 offset
= clusapi_dissect_element_ENUM_ENTRY_Name(tvb
, offset
, pinfo
, tree
, di
, drep
);
3333 proto_item_set_len(item
, offset
-old_offset
);
3336 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
3345 /* IDL: uint32 EntryCount; */
3346 /* IDL: [size_is(EntryCount)] ENUM_ENTRY Entry[*]; */
3350 clusapi_dissect_element_ENUM_LIST_EntryCount(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3352 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_ENUM_LIST_EntryCount
, 0);
3358 clusapi_dissect_element_ENUM_LIST_Entry(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, struct ndr_generic_array
*nga
)
3361 offset
= dissect_ndr_generic_array_bytes(tvb
, offset
, pinfo
, tree
, di
, drep
, nga
, clusapi_dissect_element_ENUM_LIST_Entry_
);
3367 clusapi_dissect_element_ENUM_LIST_Entry_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3369 offset
= clusapi_dissect_struct_ENUM_ENTRY(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_clusapi_ENUM_LIST_Entry
,0);
3375 clusapi_dissect_conformant_ENUM_LIST_Entry(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, struct ndr_generic_array
*nga
)
3377 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, nga
);
3383 clusapi_dissect_struct_ENUM_LIST(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_
)
3385 struct ndr_generic_array nga_Entry
= { .is_conformant
= false, };
3386 proto_item
*item
= NULL
;
3387 proto_tree
*tree
= NULL
;
3390 offset
= clusapi_dissect_conformant_ENUM_LIST_Entry(tvb
, offset
, pinfo
, parent_tree
, di
, drep
, &nga_Entry
);
3394 old_offset
= offset
;
3397 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
3398 tree
= proto_item_add_subtree(item
, ett_clusapi_ENUM_LIST
);
3401 offset
= clusapi_dissect_element_ENUM_LIST_EntryCount(tvb
, offset
, pinfo
, tree
, di
, drep
);
3403 offset
= clusapi_dissect_element_ENUM_LIST_Entry(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga_Entry
);
3406 proto_item_set_len(item
, offset
-old_offset
);
3414 /* IDL: [charset(UTF16)] [unique(1)] uint16 *Name; */
3415 /* IDL: [charset(UTF16)] [unique(1)] uint16 *Id; */
3416 /* IDL: uint32 dwState; */
3417 /* IDL: [charset(UTF16)] [unique(1)] uint16 *Owner; */
3418 /* IDL: uint32 dwFlags; */
3419 /* IDL: uint32 cbProperties; */
3420 /* IDL: [size_is(cbProperties)] [unique(1)] uint8 *Properties; */
3421 /* IDL: uint32 cbRoProperties; */
3422 /* IDL: [size_is(cbRoProperties)] [unique(1)] uint8 *RoProperties; */
3426 clusapi_dissect_element_GROUP_ENUM_ENTRY_Name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3428 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GROUP_ENUM_ENTRY_Name_
, NDR_POINTER_UNIQUE
, "Pointer to Name (uint16)",hf_clusapi_GROUP_ENUM_ENTRY_Name
);
3434 clusapi_dissect_element_GROUP_ENUM_ENTRY_Name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3437 struct ndr_generic_array nga
= { .is_conformant
= false, };
3439 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
3441 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
3442 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_clusapi_GROUP_ENUM_ENTRY_Name
, false, &nga
, &data
);
3443 proto_item_append_text(tree
, ": %s", data
);
3449 clusapi_dissect_element_GROUP_ENUM_ENTRY_Id(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3451 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GROUP_ENUM_ENTRY_Id_
, NDR_POINTER_UNIQUE
, "Pointer to Id (uint16)",hf_clusapi_GROUP_ENUM_ENTRY_Id
);
3457 clusapi_dissect_element_GROUP_ENUM_ENTRY_Id_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3460 struct ndr_generic_array nga
= { .is_conformant
= false, };
3462 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
3464 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
3465 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_clusapi_GROUP_ENUM_ENTRY_Id
, false, &nga
, &data
);
3466 proto_item_append_text(tree
, ": %s", data
);
3472 clusapi_dissect_element_GROUP_ENUM_ENTRY_dwState(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3474 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_GROUP_ENUM_ENTRY_dwState
, 0);
3480 clusapi_dissect_element_GROUP_ENUM_ENTRY_Owner(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3482 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GROUP_ENUM_ENTRY_Owner_
, NDR_POINTER_UNIQUE
, "Pointer to Owner (uint16)",hf_clusapi_GROUP_ENUM_ENTRY_Owner
);
3488 clusapi_dissect_element_GROUP_ENUM_ENTRY_Owner_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3491 struct ndr_generic_array nga
= { .is_conformant
= false, };
3493 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
3495 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
3496 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_clusapi_GROUP_ENUM_ENTRY_Owner
, false, &nga
, &data
);
3497 proto_item_append_text(tree
, ": %s", data
);
3503 clusapi_dissect_element_GROUP_ENUM_ENTRY_dwFlags(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3505 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_GROUP_ENUM_ENTRY_dwFlags
, 0);
3511 clusapi_dissect_element_GROUP_ENUM_ENTRY_cbProperties(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3513 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_GROUP_ENUM_ENTRY_cbProperties
, 0);
3519 clusapi_dissect_element_GROUP_ENUM_ENTRY_Properties(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3521 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GROUP_ENUM_ENTRY_Properties_
, NDR_POINTER_UNIQUE
, "Pointer to Properties (uint8)",hf_clusapi_GROUP_ENUM_ENTRY_Properties
);
3527 clusapi_dissect_element_GROUP_ENUM_ENTRY_Properties_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3529 struct ndr_generic_array nga
= { .is_conformant
= false, };
3531 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
3533 offset
= dissect_ndr_generic_array_bytes(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
, clusapi_dissect_element_GROUP_ENUM_ENTRY_Properties__
);
3539 clusapi_dissect_element_GROUP_ENUM_ENTRY_Properties__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3541 offset
= PIDL_dissect_uint8(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_GROUP_ENUM_ENTRY_Properties
, 0);
3547 clusapi_dissect_element_GROUP_ENUM_ENTRY_cbRoProperties(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3549 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_GROUP_ENUM_ENTRY_cbRoProperties
, 0);
3555 clusapi_dissect_element_GROUP_ENUM_ENTRY_RoProperties(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3557 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GROUP_ENUM_ENTRY_RoProperties_
, NDR_POINTER_UNIQUE
, "Pointer to RoProperties (uint8)",hf_clusapi_GROUP_ENUM_ENTRY_RoProperties
);
3563 clusapi_dissect_element_GROUP_ENUM_ENTRY_RoProperties_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3565 struct ndr_generic_array nga
= { .is_conformant
= false, };
3567 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
3569 offset
= dissect_ndr_generic_array_bytes(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
, clusapi_dissect_element_GROUP_ENUM_ENTRY_RoProperties__
);
3575 clusapi_dissect_element_GROUP_ENUM_ENTRY_RoProperties__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3577 offset
= PIDL_dissect_uint8(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_GROUP_ENUM_ENTRY_RoProperties
, 0);
3583 clusapi_dissect_struct_GROUP_ENUM_ENTRY(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_
)
3585 proto_item
*item
= NULL
;
3586 proto_tree
*tree
= NULL
;
3591 old_offset
= offset
;
3594 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
3595 tree
= proto_item_add_subtree(item
, ett_clusapi_GROUP_ENUM_ENTRY
);
3598 offset
= clusapi_dissect_element_GROUP_ENUM_ENTRY_Name(tvb
, offset
, pinfo
, tree
, di
, drep
);
3600 offset
= clusapi_dissect_element_GROUP_ENUM_ENTRY_Id(tvb
, offset
, pinfo
, tree
, di
, drep
);
3602 offset
= clusapi_dissect_element_GROUP_ENUM_ENTRY_dwState(tvb
, offset
, pinfo
, tree
, di
, drep
);
3604 offset
= clusapi_dissect_element_GROUP_ENUM_ENTRY_Owner(tvb
, offset
, pinfo
, tree
, di
, drep
);
3606 offset
= clusapi_dissect_element_GROUP_ENUM_ENTRY_dwFlags(tvb
, offset
, pinfo
, tree
, di
, drep
);
3608 offset
= clusapi_dissect_element_GROUP_ENUM_ENTRY_cbProperties(tvb
, offset
, pinfo
, tree
, di
, drep
);
3610 offset
= clusapi_dissect_element_GROUP_ENUM_ENTRY_Properties(tvb
, offset
, pinfo
, tree
, di
, drep
);
3612 offset
= clusapi_dissect_element_GROUP_ENUM_ENTRY_cbRoProperties(tvb
, offset
, pinfo
, tree
, di
, drep
);
3614 offset
= clusapi_dissect_element_GROUP_ENUM_ENTRY_RoProperties(tvb
, offset
, pinfo
, tree
, di
, drep
);
3617 proto_item_set_len(item
, offset
-old_offset
);
3620 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
3629 /* IDL: [charset(UTF16)] [unique(1)] uint16 *Name; */
3630 /* IDL: [charset(UTF16)] [unique(1)] uint16 *Id; */
3631 /* IDL: [charset(UTF16)] [unique(1)] uint16 *OwnerName; */
3632 /* IDL: [charset(UTF16)] [unique(1)] uint16 *OwnerId; */
3633 /* IDL: uint32 cbProperties; */
3634 /* IDL: [size_is(cbProperties)] [unique(1)] uint8 *Properties; */
3635 /* IDL: uint32 cbRoProperties; */
3636 /* IDL: [size_is(cbRoProperties)] [unique(1)] uint8 *RoProperties; */
3640 clusapi_dissect_element_RESOURCE_ENUM_ENTRY_Name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3642 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_RESOURCE_ENUM_ENTRY_Name_
, NDR_POINTER_UNIQUE
, "Pointer to Name (uint16)",hf_clusapi_RESOURCE_ENUM_ENTRY_Name
);
3648 clusapi_dissect_element_RESOURCE_ENUM_ENTRY_Name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3651 struct ndr_generic_array nga
= { .is_conformant
= false, };
3653 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
3655 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
3656 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_clusapi_RESOURCE_ENUM_ENTRY_Name
, false, &nga
, &data
);
3657 proto_item_append_text(tree
, ": %s", data
);
3663 clusapi_dissect_element_RESOURCE_ENUM_ENTRY_Id(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3665 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_RESOURCE_ENUM_ENTRY_Id_
, NDR_POINTER_UNIQUE
, "Pointer to Id (uint16)",hf_clusapi_RESOURCE_ENUM_ENTRY_Id
);
3671 clusapi_dissect_element_RESOURCE_ENUM_ENTRY_Id_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3674 struct ndr_generic_array nga
= { .is_conformant
= false, };
3676 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
3678 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
3679 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_clusapi_RESOURCE_ENUM_ENTRY_Id
, false, &nga
, &data
);
3680 proto_item_append_text(tree
, ": %s", data
);
3686 clusapi_dissect_element_RESOURCE_ENUM_ENTRY_OwnerName(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3688 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_RESOURCE_ENUM_ENTRY_OwnerName_
, NDR_POINTER_UNIQUE
, "Pointer to OwnerName (uint16)",hf_clusapi_RESOURCE_ENUM_ENTRY_OwnerName
);
3694 clusapi_dissect_element_RESOURCE_ENUM_ENTRY_OwnerName_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3697 struct ndr_generic_array nga
= { .is_conformant
= false, };
3699 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
3701 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
3702 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_clusapi_RESOURCE_ENUM_ENTRY_OwnerName
, false, &nga
, &data
);
3703 proto_item_append_text(tree
, ": %s", data
);
3709 clusapi_dissect_element_RESOURCE_ENUM_ENTRY_OwnerId(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3711 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_RESOURCE_ENUM_ENTRY_OwnerId_
, NDR_POINTER_UNIQUE
, "Pointer to OwnerId (uint16)",hf_clusapi_RESOURCE_ENUM_ENTRY_OwnerId
);
3717 clusapi_dissect_element_RESOURCE_ENUM_ENTRY_OwnerId_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3720 struct ndr_generic_array nga
= { .is_conformant
= false, };
3722 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
3724 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
3725 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_clusapi_RESOURCE_ENUM_ENTRY_OwnerId
, false, &nga
, &data
);
3726 proto_item_append_text(tree
, ": %s", data
);
3732 clusapi_dissect_element_RESOURCE_ENUM_ENTRY_cbProperties(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3734 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_RESOURCE_ENUM_ENTRY_cbProperties
, 0);
3740 clusapi_dissect_element_RESOURCE_ENUM_ENTRY_Properties(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3742 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_RESOURCE_ENUM_ENTRY_Properties_
, NDR_POINTER_UNIQUE
, "Pointer to Properties (uint8)",hf_clusapi_RESOURCE_ENUM_ENTRY_Properties
);
3748 clusapi_dissect_element_RESOURCE_ENUM_ENTRY_Properties_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3750 struct ndr_generic_array nga
= { .is_conformant
= false, };
3752 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
3754 offset
= dissect_ndr_generic_array_bytes(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
, clusapi_dissect_element_RESOURCE_ENUM_ENTRY_Properties__
);
3760 clusapi_dissect_element_RESOURCE_ENUM_ENTRY_Properties__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3762 offset
= PIDL_dissect_uint8(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_RESOURCE_ENUM_ENTRY_Properties
, 0);
3768 clusapi_dissect_element_RESOURCE_ENUM_ENTRY_cbRoProperties(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3770 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_RESOURCE_ENUM_ENTRY_cbRoProperties
, 0);
3776 clusapi_dissect_element_RESOURCE_ENUM_ENTRY_RoProperties(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3778 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_RESOURCE_ENUM_ENTRY_RoProperties_
, NDR_POINTER_UNIQUE
, "Pointer to RoProperties (uint8)",hf_clusapi_RESOURCE_ENUM_ENTRY_RoProperties
);
3784 clusapi_dissect_element_RESOURCE_ENUM_ENTRY_RoProperties_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3786 struct ndr_generic_array nga
= { .is_conformant
= false, };
3788 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
3790 offset
= dissect_ndr_generic_array_bytes(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
, clusapi_dissect_element_RESOURCE_ENUM_ENTRY_RoProperties__
);
3796 clusapi_dissect_element_RESOURCE_ENUM_ENTRY_RoProperties__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3798 offset
= PIDL_dissect_uint8(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_RESOURCE_ENUM_ENTRY_RoProperties
, 0);
3804 clusapi_dissect_struct_RESOURCE_ENUM_ENTRY(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_
)
3806 proto_item
*item
= NULL
;
3807 proto_tree
*tree
= NULL
;
3812 old_offset
= offset
;
3815 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
3816 tree
= proto_item_add_subtree(item
, ett_clusapi_RESOURCE_ENUM_ENTRY
);
3819 offset
= clusapi_dissect_element_RESOURCE_ENUM_ENTRY_Name(tvb
, offset
, pinfo
, tree
, di
, drep
);
3821 offset
= clusapi_dissect_element_RESOURCE_ENUM_ENTRY_Id(tvb
, offset
, pinfo
, tree
, di
, drep
);
3823 offset
= clusapi_dissect_element_RESOURCE_ENUM_ENTRY_OwnerName(tvb
, offset
, pinfo
, tree
, di
, drep
);
3825 offset
= clusapi_dissect_element_RESOURCE_ENUM_ENTRY_OwnerId(tvb
, offset
, pinfo
, tree
, di
, drep
);
3827 offset
= clusapi_dissect_element_RESOURCE_ENUM_ENTRY_cbProperties(tvb
, offset
, pinfo
, tree
, di
, drep
);
3829 offset
= clusapi_dissect_element_RESOURCE_ENUM_ENTRY_Properties(tvb
, offset
, pinfo
, tree
, di
, drep
);
3831 offset
= clusapi_dissect_element_RESOURCE_ENUM_ENTRY_cbRoProperties(tvb
, offset
, pinfo
, tree
, di
, drep
);
3833 offset
= clusapi_dissect_element_RESOURCE_ENUM_ENTRY_RoProperties(tvb
, offset
, pinfo
, tree
, di
, drep
);
3836 proto_item_set_len(item
, offset
-old_offset
);
3839 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
3848 /* IDL: uint32 EntryCount; */
3849 /* IDL: [size_is(EntryCount)] GROUP_ENUM_ENTRY Entry[*]; */
3853 clusapi_dissect_element_GROUP_ENUM_LIST_EntryCount(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3855 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_GROUP_ENUM_LIST_EntryCount
, 0);
3861 clusapi_dissect_element_GROUP_ENUM_LIST_Entry(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, struct ndr_generic_array
*nga
)
3864 offset
= dissect_ndr_generic_array_bytes(tvb
, offset
, pinfo
, tree
, di
, drep
, nga
, clusapi_dissect_element_GROUP_ENUM_LIST_Entry_
);
3870 clusapi_dissect_element_GROUP_ENUM_LIST_Entry_(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
= clusapi_dissect_struct_GROUP_ENUM_ENTRY(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_clusapi_GROUP_ENUM_LIST_Entry
,0);
3878 clusapi_dissect_conformant_GROUP_ENUM_LIST_Entry(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, struct ndr_generic_array
*nga
)
3880 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, nga
);
3886 clusapi_dissect_struct_GROUP_ENUM_LIST(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_
)
3888 struct ndr_generic_array nga_Entry
= { .is_conformant
= false, };
3889 proto_item
*item
= NULL
;
3890 proto_tree
*tree
= NULL
;
3893 offset
= clusapi_dissect_conformant_GROUP_ENUM_LIST_Entry(tvb
, offset
, pinfo
, parent_tree
, di
, drep
, &nga_Entry
);
3897 old_offset
= offset
;
3900 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
3901 tree
= proto_item_add_subtree(item
, ett_clusapi_GROUP_ENUM_LIST
);
3904 offset
= clusapi_dissect_element_GROUP_ENUM_LIST_EntryCount(tvb
, offset
, pinfo
, tree
, di
, drep
);
3906 offset
= clusapi_dissect_element_GROUP_ENUM_LIST_Entry(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga_Entry
);
3909 proto_item_set_len(item
, offset
-old_offset
);
3917 /* IDL: uint32 EntryCount; */
3918 /* IDL: [size_is(EntryCount)] RESOURCE_ENUM_ENTRY Entry[*]; */
3922 clusapi_dissect_element_RESOURCE_ENUM_LIST_EntryCount(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3924 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_RESOURCE_ENUM_LIST_EntryCount
, 0);
3930 clusapi_dissect_element_RESOURCE_ENUM_LIST_Entry(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, struct ndr_generic_array
*nga
)
3933 offset
= dissect_ndr_generic_array_bytes(tvb
, offset
, pinfo
, tree
, di
, drep
, nga
, clusapi_dissect_element_RESOURCE_ENUM_LIST_Entry_
);
3939 clusapi_dissect_element_RESOURCE_ENUM_LIST_Entry_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
3941 offset
= clusapi_dissect_struct_RESOURCE_ENUM_ENTRY(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_clusapi_RESOURCE_ENUM_LIST_Entry
,0);
3947 clusapi_dissect_conformant_RESOURCE_ENUM_LIST_Entry(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
, struct ndr_generic_array
*nga
)
3949 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, nga
);
3955 clusapi_dissect_struct_RESOURCE_ENUM_LIST(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_
)
3957 struct ndr_generic_array nga_Entry
= { .is_conformant
= false, };
3958 proto_item
*item
= NULL
;
3959 proto_tree
*tree
= NULL
;
3962 offset
= clusapi_dissect_conformant_RESOURCE_ENUM_LIST_Entry(tvb
, offset
, pinfo
, parent_tree
, di
, drep
, &nga_Entry
);
3966 old_offset
= offset
;
3969 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
3970 tree
= proto_item_add_subtree(item
, ett_clusapi_RESOURCE_ENUM_LIST
);
3973 offset
= clusapi_dissect_element_RESOURCE_ENUM_LIST_EntryCount(tvb
, offset
, pinfo
, tree
, di
, drep
);
3975 offset
= clusapi_dissect_element_RESOURCE_ENUM_LIST_Entry(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga_Entry
);
3978 proto_item_set_len(item
, offset
-old_offset
);
3986 /* IDL: CLUSTER_RESOURCE_DEFAULT_MONITOR=0x00000000, */
3987 /* IDL: CLUSTER_RESOURCE_SEPARATE_MONITOR=0x00000001, */
3991 clusapi_dissect_enum_CreateResourceFlags(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_
)
3993 uint32_t parameter
=0;
3997 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_index
, ¶meter
);
4006 /* IDL: ClusterResourceInitializing=0x00000001, */
4007 /* IDL: ClusterResourceOnline=0x00000002, */
4008 /* IDL: ClusterResourceOffline=0x00000003, */
4009 /* IDL: ClusterResourceFailed=0x00000004, */
4010 /* IDL: ClusterResourceOnlinePending=0x00000081, */
4011 /* IDL: ClusterResourceOfflinePending=0x00000082, */
4012 /* IDL: ClusterResourceStateUnknown=0xFFFFFFFF, */
4016 clusapi_dissect_enum_ClusterResourceState(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_
)
4018 uint32_t parameter
=0;
4022 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_index
, ¶meter
);
4031 /* IDL: ClusterGroupOnline=0x00000000, */
4032 /* IDL: ClusterGroupOffline=0x00000001, */
4033 /* IDL: ClusterGroupFailed=0x00000002, */
4034 /* IDL: ClusterGroupPartialOnline=0x00000003, */
4035 /* IDL: ClusterGroupPending=0x00000004, */
4036 /* IDL: ClusterGroupStateUnknown=0xFFFFFFFF, */
4040 clusapi_dissect_enum_ClusterGroupState(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_
)
4042 uint32_t parameter
=0;
4046 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_index
, ¶meter
);
4055 /* IDL: CLUSTER_GROUP_ENUM_CONTAINS = 0x00000001 , */
4056 /* IDL: CLUSTER_GROUP_ENUM_NODES = 0x00000002 , */
4060 clusapi_dissect_bitmap_ClusterGroupEnumType(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_
)
4063 static int * const clusapi_ClusterGroupEnumType_fields
[] = {
4064 &hf_clusapi_ClusterGroupEnumType_CLUSTER_GROUP_ENUM_CONTAINS
,
4065 &hf_clusapi_ClusterGroupEnumType_CLUSTER_GROUP_ENUM_NODES
,
4071 item
= proto_tree_add_bitmask_with_flags(parent_tree
, tvb
, offset
, hf_index
,
4072 ett_clusapi_ClusterGroupEnumType
, clusapi_ClusterGroupEnumType_fields
, DREP_ENC_INTEGER(drep
), BMT_NO_FALSE
);
4074 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, parent_tree
, di
, drep
, -1, &flags
);
4077 proto_item_append_text(item
, ": (No values set)");
4079 if (flags
& (~0x00000003)) {
4080 flags
&= (~0x00000003);
4081 proto_item_append_text(item
, "Unknown bitmap value 0x%x", flags
);
4089 /* IDL: ClusterNodeUp=0x00000000, */
4090 /* IDL: ClusterNodeDown=0x00000001, */
4091 /* IDL: ClusterNodePaused=0x00000002, */
4092 /* IDL: ClusterNodeJoining=0x00000003, */
4093 /* IDL: ClusterNodeStateUnknown=0xFFFFFFFF, */
4097 clusapi_dissect_enum_ClusterNodeState(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_
)
4099 uint32_t parameter
=0;
4103 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_index
, ¶meter
);
4112 /* IDL: CLUS_RESCLASS_UNKNOWN=0x00000000, */
4113 /* IDL: CLUS_RESCLASS_STORAGE=0x00000001, */
4114 /* IDL: CLUS_RESCLASS_NETWORK=0x00000002, */
4118 clusapi_dissect_enum_ResourceClass(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_
)
4120 uint32_t parameter
=0;
4124 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_index
, ¶meter
);
4133 /* IDL: clusapi_ResourceClass Class; */
4134 /* IDL: uint32 SubClass; */
4138 clusapi_dissect_element_CLUS_RESOURCE_CLASS_INFO_Class(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4140 offset
= clusapi_dissect_enum_ResourceClass(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_CLUS_RESOURCE_CLASS_INFO_Class
, 0);
4146 clusapi_dissect_element_CLUS_RESOURCE_CLASS_INFO_SubClass(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4148 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_CLUS_RESOURCE_CLASS_INFO_SubClass
, 0);
4154 clusapi_dissect_struct_CLUS_RESOURCE_CLASS_INFO(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_
)
4156 proto_item
*item
= NULL
;
4157 proto_tree
*tree
= NULL
;
4162 old_offset
= offset
;
4165 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
4166 tree
= proto_item_add_subtree(item
, ett_clusapi_CLUS_RESOURCE_CLASS_INFO
);
4169 offset
= clusapi_dissect_element_CLUS_RESOURCE_CLASS_INFO_Class(tvb
, offset
, pinfo
, tree
, di
, drep
);
4171 offset
= clusapi_dissect_element_CLUS_RESOURCE_CLASS_INFO_SubClass(tvb
, offset
, pinfo
, tree
, di
, drep
);
4174 proto_item_set_len(item
, offset
-old_offset
);
4177 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
4186 /* IDL: CLUSCTL_RESOURCE_UNKNOWN=0x01000000, */
4187 /* IDL: CLUSCTL_RESOURCE_GET_CHARACTERISTICS=0x01000005, */
4188 /* IDL: CLUSCTL_RESOURCE_GET_FLAGS=0x01000009, */
4189 /* IDL: CLUSCTL_RESOURCE_GET_CLASS_INFO=0x0100000D, */
4190 /* IDL: CLUSCTL_RESOURCE_GET_REQUIRED_DEPENDENCIES=0x01000011, */
4191 /* IDL: CLUSCTL_RESOURCE_GET_NAME=0x01000029, */
4192 /* IDL: CLUSCTL_RESOURCE_GET_RESOURCE_TYPE=0x0100002D, */
4193 /* IDL: CLUSCTL_RESOURCE_GET_ID=0x01000039, */
4194 /* IDL: CLUSCTL_RESOURCE_ENUM_COMMON_PROPERTIES=0x01000051, */
4195 /* IDL: CLUSCTL_RESOURCE_GET_RO_COMMON_PROPERTIES=0x01000055, */
4196 /* IDL: CLUSCTL_RESOURCE_GET_COMMON_PROPERTIES=0x01000059, */
4197 /* IDL: CLUSCTL_RESOURCE_SET_COMMON_PROPERTIES=0x0140005E, */
4198 /* IDL: CLUSCTL_RESOURCE_VALIDATE_COMMON_PROPERTIES=0x01000061, */
4199 /* IDL: CLUSCTL_RESOURCE_GET_COMMON_PROPERTY_FMTS=0x01000065, */
4200 /* IDL: CLUSCTL_RESOURCE_ENUM_PRIVATE_PROPERTIES=0x01000079, */
4201 /* IDL: CLUSCTL_RESOURCE_GET_RO_PRIVATE_PROPERTIES=0x0100007D, */
4202 /* IDL: CLUSCTL_RESOURCE_GET_PRIVATE_PROPERTIES=0x01000081, */
4203 /* IDL: CLUSCTL_RESOURCE_SET_PRIVATE_PROPERTIES=0x01400086, */
4204 /* IDL: CLUSCTL_RESOURCE_VALIDATE_PRIVATE_PROPERTIES=0x01000089, */
4205 /* IDL: CLUSCTL_RESOURCE_GET_PRIVATE_PROPERTY_FMTS=0x0100008D, */
4206 /* IDL: CLUSCTL_RESOURCE_ADD_REGISTRY_CHECKPOINT=0x014000A2, */
4207 /* IDL: CLUSCTL_RESOURCE_DELETE_REGISTRY_CHECKPOINT=0x014000A6, */
4208 /* IDL: CLUSCTL_RESOURCE_GET_REGISTRY_CHECKPOINTS=0x010000A9, */
4209 /* IDL: CLUSCTL_RESOURCE_ADD_CRYPTO_CHECKPOINT=0x014000AE, */
4210 /* IDL: CLUSCTL_RESOURCE_DELETE_CRYPTO_CHECKPOINT=0x014000B2, */
4211 /* IDL: CLUSCTL_RESOURCE_GET_CRYPTO_CHECKPOINTS=0x010000B5, */
4212 /* IDL: CLUSCTL_RESOURCE_UPGRADE_DLL=0x014000BA, */
4213 /* IDL: CLUSCTL_RESOURCE_ADD_REGISTRY_CHECKPOINT_64BIT=0x014000BE, */
4214 /* IDL: CLUSCTL_RESOURCE_ADD_REGISTRY_CHECKPOINT_32BIT=0x014000C2, */
4215 /* IDL: CLUSCTL_RESOURCE_GET_NETWORK_NAME=0x01000169, */
4216 /* IDL: CLUSCTL_RESOURCE_NETNAME_REGISTER_DNS_RECORDS=0x01000172, */
4217 /* IDL: CLUSCTL_RESOURCE_GET_DNS_NAME=0x01000175, */
4218 /* IDL: CLUSCTL_RESOURCE_NETNAME_SET_PWD_INFO=0x0100017A, */
4219 /* IDL: CLUSCTL_RESOURCE_NETNAME_DELETE_CO=0x0100017E, */
4220 /* IDL: CLUSCTL_RESOURCE_NETNAME_VALIDATE_VCO=0x01000181, */
4221 /* IDL: CLUSCTL_RESOURCE_NETNAME_RESET_VCO=0x01000185, */
4222 /* IDL: CLUSCTL_RESOURCE_NETNAME_CREDS_UPDATED=0x01c0018a, */
4223 /* IDL: CLUSCTL_RESOURCE_STORAGE_GET_DISK_INFO=0x01000191, */
4224 /* IDL: CLUSCTL_RESOURCE_STORAGE_IS_PATH_VALID=0x01000199, */
4225 /* IDL: CLUSCTL_RESOURCE_IPADDRESS_RENEW_LEASE=0x014001BE, */
4226 /* IDL: CLUSCTL_RESOURCE_IPADDRESS_RELEASE_LEASE=0x014001C2, */
4227 /* IDL: CLUSCTL_RESOURCE_QUERY_MAINTENANCE_MODE=0x010001E1, */
4228 /* IDL: CLUSCTL_RESOURCE_SET_MAINTENANCE_MODE=0x014001E6, */
4229 /* IDL: CLUSCTL_RESOURCE_STORAGE_SET_DRIVELETTER=0x014001EA, */
4230 /* IDL: CLUSCTL_RESOURCE_STORAGE_GET_DISK_INFO_EX=0x010001F1, */
4231 /* IDL: CLUSCTL_RESOURCE_STORAGE_GET_DIRTY=0x01000219, */
4232 /* IDL: CLUSCTL_RESOURCE_STORAGE_GET_MOUNTPOINTS=0x01000211, */
4233 /* IDL: CLUSCTL_RESOURCE_STORAGE_GET_SHARED_VOLUME_INFO=0x01000225, */
4234 /* IDL: CLUSCTL_RESOURCE_VM_START_MIGRATION=0x01600004, */
4235 /* IDL: CLUSCTL_RESOURCE_VM_CANCEL_MIGRATION=0x01600008, */
4236 /* IDL: CLUSCTL_RESOURCE_SET_CSV_MAINTENANCE_MODE=0x01400296, */
4237 /* IDL: CLUSCTL_RESOURCE_ENABLE_SHARED_VOLUME_DIRECTIO=0x0140028a, */
4238 /* IDL: CLUSCTL_RESOURCE_DISABLE_SHARED_VOLUME_DIRECTIO=0x0140028e, */
4239 /* IDL: CLUSCTL_RESOURCE_SET_SHARED_VOLUME_BACKUP_MODE=0x0140029a, */
4240 /* IDL: CLUSCTL_RESOURCE_GET_RELATED_RESOURCE_NAMES=0x01001fad, */
4241 /* IDL: CLUSCTL_RESOURCE_POOL_GET_DRIVE_INFO=0x010002b5, */
4242 /* IDL: CLUSCTL_RESOURCE_CLOUD_WITNESS_UPDATE_TOKEN=0x014020e6, */
4243 /* IDL: CLUSCTL_RESOURCE_NETNAME_CHECK_OU_PERMISSIONS=0x07002121, */
4244 /* IDL: CLUSCTL_RESOURCE_NETNAME_CHECK_AD_STATE=0x07002125, */
4248 clusapi_dissect_enum_ResourceControlCode(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_
)
4250 uint32_t parameter
=0;
4254 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_index
, ¶meter
);
4263 /* IDL: CLUSCTL_RESOURCE_TYPE_UNKNOWN=0x02000000, */
4264 /* IDL: CLUSCTL_RESOURCE_TYPE_GET_CHARACTERISTICS=0x02000005, */
4265 /* IDL: CLUSCTL_RESOURCE_TYPE_GET_FLAGS=0x02000009, */
4266 /* IDL: CLUSCTL_RESOURCE_TYPE_GET_CLASS_INFO=0x0200000D, */
4267 /* IDL: CLUSCTL_RESOURCE_TYPE_GET_REQUIRED_DEPENDENCIES=0x02000011, */
4268 /* IDL: CLUSCTL_RESOURCE_TYPE_GET_ARB_TIMEOUT=0x02000015, */
4269 /* IDL: CLUSCTL_RESOURCE_TYPE_ENUM_COMMON_PROPERTIES=0x02000051, */
4270 /* IDL: CLUSCTL_RESOURCE_TYPE_GET_RO_COMMON_PROPERTIES=0x02000055, */
4271 /* IDL: CLUSCTL_RESOURCE_TYPE_GET_COMMON_PROPERTIES=0x02000059, */
4272 /* IDL: CLUSCTL_RESOURCE_TYPE_SET_COMMON_PROPERTIES=0x0240005E, */
4273 /* IDL: CLUSCTL_RESOURCE_TYPE_VALIDATE_COMMON_PROPERTIES=0x02000061, */
4274 /* IDL: CLUSCTL_RESOURCE_TYPE_GET_COMMON_PROPERTY_FMTS=0x02000065, */
4275 /* IDL: CLUSCTL_RESOURCE_TYPE_GET_COMMON_RESOURCE_PROPERTY_FMTS=0x02000069, */
4276 /* IDL: CLUSCTL_RESOURCE_TYPE_ENUM_PRIVATE_PROPERTIES=0x02000079, */
4277 /* IDL: CLUSCTL_RESOURCE_TYPE_GET_RO_PRIVATE_PROPERTIES=0x0200007D, */
4278 /* IDL: CLUSCTL_RESOURCE_TYPE_GET_PRIVATE_PROPERTIES=0x02000081, */
4279 /* IDL: CLUSCTL_RESOURCE_TYPE_SET_PRIVATE_PROPERTIES=0x02400086, */
4280 /* IDL: CLUSCTL_RESOURCE_TYPE_VALIDATE_PRIVATE_PROPERTIES=0x02000089, */
4281 /* IDL: CLUSCTL_RESOURCE_TYPE_GET_PRIVATE_PROPERTY_FMTS=0x0200008D, */
4282 /* IDL: CLUSCTL_RESOURCE_TYPE_GET_PRIVATE_RESOURCE_PROPERTY_FMTS=0x02000091, */
4283 /* IDL: CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS=0x02000195, */
4284 /* IDL: CLUSCTL_RESOURCE_TYPE_NETNAME_VALIDATE_NETNAME=0x02000235, */
4285 /* IDL: CLUSCTL_RESOURCE_TYPE_VALIDATE_PATH=0x02000231, */
4286 /* IDL: CLUSCTL_RESOURCE_TYPE_GEN_APP_VALIDATE_DIRECTORY=0x02000239, */
4287 /* IDL: CLUSCTL_RESOURCE_TYPE_STORAGE_GET_DRIVELETTERS=0x020001ED, */
4288 /* IDL: CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS_EX=0x020001F5, */
4289 /* IDL: CLUSCTL_RESOURCE_TYPE_STORAGE_REMAP_DRIVELETTER=0x02000201, */
4290 /* IDL: CLUSCTL_RESOURCE_TYPE_STORAGE_GET_DISKID=0x02000205, */
4291 /* IDL: CLUSCTL_RESOURCE_TYPE_STORAGE_IS_CLUSTERABLE=0x02000209, */
4292 /* IDL: CLUSCTL_RESOURCE_TYPE_STORAGE_RELEASE_OWNERSHIP=0x0240020E, */
4293 /* IDL: CLUSCTL_RESOURCE_TYPE_STORAGE_IS_CSV_FILE=0x1000229, */
4294 /* IDL: CLUSCTL_RESOURCE_TYPE_CLOUD_WITNESS_VALIDATE_CREDENTIALS=0x020020e1, */
4295 /* IDL: CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_ELIGIBLE_LOGDISKS=0x02002149, */
4296 /* IDL: CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_ELIGIBLE_TARGET_DATADISKS=0x0200214D, */
4297 /* IDL: CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_ELIGIBLE_SOURCE_DATADISKS=0x02002151, */
4298 /* IDL: CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_REPLICA_VOLUMES=0x02002159, */
4299 /* IDL: CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_LOG_VOLUME=0x0200215D, */
4300 /* IDL: CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_REPLICATED_DISKS=0x02002155, */
4301 /* IDL: CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_RESOURCE_GROUP=0x02002161, */
4305 clusapi_dissect_enum_ResourceTypeControlCode(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_
)
4307 uint32_t parameter
=0;
4311 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_index
, ¶meter
);
4320 /* IDL: CLUSCTL_GROUP_UNKNOWN=0x03000000, */
4321 /* IDL: CLUSCTL_GROUP_GET_CHARACTERISTICS=0x03000005, */
4322 /* IDL: CLUSCTL_GROUP_GET_FLAGS=0x03000009, */
4323 /* IDL: CLUSCTL_GROUP_GET_NAME=0x03000029, */
4324 /* IDL: CLUSCTL_GROUP_GET_ID=0x03000039, */
4325 /* IDL: CLUSCTL_GROUP_ENUM_COMMON_PROPERTIES=0x03000051, */
4326 /* IDL: CLUSCTL_GROUP_GET_RO_COMMON_PROPERTIES=0x03000055, */
4327 /* IDL: CLUSCTL_GROUP_GET_COMMON_PROPERTIES=0x03000059, */
4328 /* IDL: CLUSCTL_GROUP_SET_COMMON_PROPERTIES=0x0340005E, */
4329 /* IDL: CLUSCTL_GROUP_VALIDATE_COMMON_PROPERTIES=0x03000061, */
4330 /* IDL: CLUSCTL_GROUP_GET_COMMON_PROPERTY_FMTS=0x03000065, */
4331 /* IDL: CLUSCTL_GROUP_ENUM_PRIVATE_PROPERTIES=0x03000079, */
4332 /* IDL: CLUSCTL_GROUP_GET_RO_PRIVATE_PROPERTIES=0x0300007D, */
4333 /* IDL: CLUSCTL_GROUP_GET_PRIVATE_PROPERTIES=0x03000081, */
4334 /* IDL: CLUSCTL_GROUP_SET_PRIVATE_PROPERTIES=0x03400086, */
4335 /* IDL: CLUSCTL_GROUP_VALIDATE_PRIVATE_PROPERTIES=0x03000089, */
4339 clusapi_dissect_enum_GroupControlCode(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_
)
4341 uint32_t parameter
=0;
4345 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_index
, ¶meter
);
4354 /* IDL: CLUSCTL_NODE_UNKNOWN=0x04000000, */
4355 /* IDL: CLUSCTL_NODE_GET_CHARACTERISTICS=0x04000005, */
4356 /* IDL: CLUSCTL_NODE_GET_FLAGS=0x04000009, */
4357 /* IDL: CLUSCTL_NODE_GET_NAME=0x04000029, */
4358 /* IDL: CLUSCTL_NODE_GET_ID=0x04000039, */
4359 /* IDL: CLUSCTL_NODE_GET_CLUSTER_SERVICE_ACCOUNT_NAME=0x04000041, */
4360 /* IDL: CLUSCTL_NODE_ENUM_COMMON_PROPERTIES=0x04000051, */
4361 /* IDL: CLUSCTL_NODE_GET_RO_COMMON_PROPERTIES=0x04000055, */
4362 /* IDL: CLUSCTL_NODE_GET_COMMON_PROPERTIES=0x04000059, */
4363 /* IDL: CLUSCTL_NODE_SET_COMMON_PROPERTIES=0x0440005E, */
4364 /* IDL: CLUSCTL_NODE_VALIDATE_COMMON_PROPERTIES=0x04000061, */
4365 /* IDL: CLUSCTL_NODE_ENUM_PRIVATE_PROPERTIES=0x04000079, */
4366 /* IDL: CLUSCTL_NODE_GET_RO_PRIVATE_PROPERTIES=0x0400007D, */
4367 /* IDL: CLUSCTL_NODE_GET_PRIVATE_PROPERTIES=0x04000081, */
4368 /* IDL: CLUSCTL_NODE_SET_PRIVATE_PROPERTIES=0x04400086, */
4369 /* IDL: CLUSCTL_NODE_VALIDATE_PRIVATE_PROPERTIES=0x04000089, */
4373 clusapi_dissect_enum_NodeControlCode(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_
)
4375 uint32_t parameter
=0;
4379 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_index
, ¶meter
);
4388 /* IDL: ClusterNetworkUnavailable=0x00000000, */
4389 /* IDL: ClusterNetworkDown=0x00000001, */
4390 /* IDL: ClusterNetworkPartitioned=0x00000002, */
4391 /* IDL: ClusterNetworkUp=0x00000003, */
4392 /* IDL: ClusterNetworkStateUnknown=0xFFFFFFFF, */
4396 clusapi_dissect_enum_ClusterNetworkState(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_
)
4398 uint32_t parameter
=0;
4402 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_index
, ¶meter
);
4411 /* IDL: ClusterNetInterfaceFailed=0x00000000, */
4412 /* IDL: ClusterNetInterfaceUnreachable=0x00000001, */
4413 /* IDL: ClusterNetInterfaceUnavailable=0x00000002, */
4414 /* IDL: ClusterNetInterfaceUp=0x00000003, */
4415 /* IDL: ClusterNetInterfaceStateUnknown=0xFFFFFFFF, */
4419 clusapi_dissect_enum_ClusterNetInterfaceState(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: CLUSTER_RESOURCE_TYPE_ENUM_NODES = 0x00000001 , */
4435 /* IDL: CLUSTER_RESOURCE_TYPE_ENUM_RESOURCES = 0x00000002 , */
4439 clusapi_dissect_bitmap_ClusterResTypeEnumType(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_
)
4442 static int * const clusapi_ClusterResTypeEnumType_fields
[] = {
4443 &hf_clusapi_ClusterResTypeEnumType_CLUSTER_RESOURCE_TYPE_ENUM_NODES
,
4444 &hf_clusapi_ClusterResTypeEnumType_CLUSTER_RESOURCE_TYPE_ENUM_RESOURCES
,
4450 item
= proto_tree_add_bitmask_with_flags(parent_tree
, tvb
, offset
, hf_index
,
4451 ett_clusapi_ClusterResTypeEnumType
, clusapi_ClusterResTypeEnumType_fields
, DREP_ENC_INTEGER(drep
), BMT_NO_FALSE
);
4453 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, parent_tree
, di
, drep
, -1, &flags
);
4456 proto_item_append_text(item
, ": (No values set)");
4458 if (flags
& (~0x00000003)) {
4459 flags
&= (~0x00000003);
4460 proto_item_append_text(item
, "Unknown bitmap value 0x%x", flags
);
4468 /* IDL: CLUSCTL_CLUSTER_UNKNOWN=0x07000000, */
4469 /* IDL: CLUSCTL_CLUSTER_GET_FQDN=0x0700003D, */
4470 /* IDL: CLUSCTL_CLUSTER_CHECK_VOTER_EVICT=0x07000045, */
4471 /* IDL: CLUSCTL_CLUSTER_CHECK_VOTER_DOWN=0x07000049, */
4472 /* IDL: CLUSCTL_CLUSTER_SHUTDOWN=0x0700004D, */
4473 /* IDL: CLUSCTL_CLUSTER_ENUM_COMMON_PROPERTIES=0x07000051, */
4474 /* IDL: CLUSCTL_CLUSTER_GET_RO_COMMON_PROPERTIES=0x07000055, */
4475 /* IDL: CLUSCTL_CLUSTER_GET_COMMON_PROPERTIES=0x07000059, */
4476 /* IDL: CLUSCTL_CLUSTER_SET_COMMON_PROPERTIES=0x0740005E, */
4477 /* IDL: CLUSCTL_CLUSTER_VALIDATE_COMMON_PROPERTIES=0x07000061, */
4478 /* IDL: CLUSCTL_CLUSTER_GET_COMMON_PROPERTY_FMTS=0x07000065, */
4479 /* IDL: CLUSCTL_CLUSTER_ENUM_PRIVATE_PROPERTIES=0x07000079, */
4480 /* IDL: CLUSCTL_CLUSTER_GET_RO_PRIVATE_PROPERTIES=0x0700007D, */
4481 /* IDL: CLUSCTL_CLUSTER_GET_PRIVATE_PROPERTIES=0x07000081, */
4482 /* IDL: CLUSCTL_CLUSTER_SET_PRIVATE_PROPERTIES=0x07400086, */
4483 /* IDL: CLUSCTL_CLUSTER_VALIDATE_PRIVATE_PROPERTIES=0x07000089, */
4484 /* IDL: CLUSCTL_CLUSTER_GET_SHARED_VOLUME_ID=0x07000291, */
4485 /* IDL: CLUSCTL_CLUSTER_UPGRADE_CLUSTER_VERSION=0x074000ce, */
4486 /* IDL: CLUSCTL_CLUSTER_CLEAR_UPGRADE_IN_PROGRESS=0x074000d2, */
4487 /* IDL: CLUSCTL_CLUSTER_IS_READY_FOR_UPGRADE=0x070000d5, */
4491 clusapi_dissect_enum_ClusterControlCode(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_
)
4493 uint32_t parameter
=0;
4497 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_index
, ¶meter
);
4506 /* IDL: CLUSPROP_SYNTAX_ENDMARK=0x00000000, */
4507 /* IDL: CLUSPROP_SYNTAX_NAME=0x00040003, */
4508 /* IDL: CLUSPROP_SYNTAX_RESCLASS=0x00020002, */
4509 /* IDL: CLUSPROP_SYNTAX_LIST_VALUE_SZ=0x00010003, */
4510 /* IDL: CLUSPROP_SYNTAX_LIST_VALUE_EXPAND_SZ=0x00010004, */
4511 /* IDL: CLUSPROP_SYNTAX_LIST_VALUE_DWORD=0x00010002, */
4512 /* IDL: CLUSPROP_SYNTAX_LIST_VALUE_BINARY=0x00010001, */
4513 /* IDL: CLUSPROP_SYNTAX_LIST_VALUE_MULTI_SZ=0x00010005, */
4514 /* IDL: CLUSPROP_SYNTAX_LIST_VALUE_LONG=0x00010007, */
4515 /* IDL: CLUSPROP_SYNTAX_LIST_VALUE_EXPANDED_SZ=0x00010008, */
4516 /* IDL: CLUSPROP_SYNTAX_LIST_VALUE_SECURITY_DESCRIPTOR=0x00010009, */
4517 /* IDL: CLUSPROP_SYNTAX_LIST_VALUE_LARGE_INTEGER=0x0001000a, */
4518 /* IDL: CLUSPROP_SYNTAX_LIST_VALUE_ULARGE_INTEGER=0x00010006, */
4519 /* IDL: CLUSPROP_SYNTAX_LIST_VALUE_WORD=0x0001000b, */
4520 /* IDL: CLUSPROP_SYNTAX_LIST_VALUE_FILETIME=0x0001000c, */
4521 /* IDL: CLUSPROP_SYNTAX_DISK_SIGNATURE=0x00050002, */
4522 /* IDL: CLUSPROP_SYNTAX_SCSI_ADDRESS=0x00060002, */
4523 /* IDL: CLUSPROP_SYNTAX_DISK_NUMBER=0x00070002, */
4524 /* IDL: CLUSPROP_SYNTAX_PARTITION_INFO=0x00080001, */
4525 /* IDL: CLUSPROP_SYNTAX_DISK_SERIALNUMBER=0x000a0003, */
4526 /* IDL: CLUSPROP_SYNTAX_DISK_GUID=0x000b0003, */
4527 /* IDL: CLUSPROP_SYNTAX_DISK_SIZE=0x000c0006, */
4528 /* IDL: CLUSPROP_SYNTAX_PARTITION_INFO_EX=0x000d0001, */
4532 clusapi_dissect_enum_CLUSTER_PROPERTY_SYNTAX(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_
)
4534 uint32_t parameter
=0;
4538 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_index
, ¶meter
);
4547 /* IDL: CLUSAPI_READ_ACCESS = 0x00000001 , */
4548 /* IDL: CLUSAPI_CHANGE_ACCESS = 0x00000002 , */
4549 /* IDL: CLUSAPI_GENERIC_READ = 0x80000000 , */
4550 /* IDL: CLUSAPI_GENERIC_WRITE = 0x40000000 , */
4551 /* IDL: CLUSAPI_GENERIC_EXECUTE = 0x20000000 , */
4552 /* IDL: CLUSAPI_GENERIC_ALL = 0x10000000 , */
4553 /* IDL: CLUSAPI_MAXIMUM_ALLOWED = 0x02000000 , */
4557 clusapi_dissect_bitmap_DesiredAccessMask(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_
)
4560 static int * const clusapi_clusapi_DesiredAccessMask_fields
[] = {
4561 &hf_clusapi_clusapi_DesiredAccessMask_CLUSAPI_READ_ACCESS
,
4562 &hf_clusapi_clusapi_DesiredAccessMask_CLUSAPI_CHANGE_ACCESS
,
4563 &hf_clusapi_clusapi_DesiredAccessMask_CLUSAPI_GENERIC_READ
,
4564 &hf_clusapi_clusapi_DesiredAccessMask_CLUSAPI_GENERIC_WRITE
,
4565 &hf_clusapi_clusapi_DesiredAccessMask_CLUSAPI_GENERIC_EXECUTE
,
4566 &hf_clusapi_clusapi_DesiredAccessMask_CLUSAPI_GENERIC_ALL
,
4567 &hf_clusapi_clusapi_DesiredAccessMask_CLUSAPI_MAXIMUM_ALLOWED
,
4573 item
= proto_tree_add_bitmask_with_flags(parent_tree
, tvb
, offset
, hf_index
,
4574 ett_clusapi_clusapi_DesiredAccessMask
, clusapi_clusapi_DesiredAccessMask_fields
, DREP_ENC_INTEGER(drep
), BMT_NO_FALSE
);
4576 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, parent_tree
, di
, drep
, -1, &flags
);
4579 proto_item_append_text(item
, ": (No values set)");
4581 if (flags
& (~0xf2000003)) {
4582 flags
&= (~0xf2000003);
4583 proto_item_append_text(item
, "Unknown bitmap value 0x%x", flags
);
4591 /* IDL: uint32 dwObjectType; */
4592 /* IDL: hyper FilterFlags; */
4596 clusapi_dissect_element_NOTIFY_FILTER_AND_TYPE_RPC_dwObjectType(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4598 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_NOTIFY_FILTER_AND_TYPE_RPC_dwObjectType
, 0);
4604 clusapi_dissect_element_NOTIFY_FILTER_AND_TYPE_RPC_FilterFlags(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4606 offset
= dissect_ndr_uint64(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_NOTIFY_FILTER_AND_TYPE_RPC_FilterFlags
, NULL
);
4612 clusapi_dissect_struct_NOTIFY_FILTER_AND_TYPE_RPC(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_
)
4614 proto_item
*item
= NULL
;
4615 proto_tree
*tree
= NULL
;
4620 old_offset
= offset
;
4623 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
4624 tree
= proto_item_add_subtree(item
, ett_clusapi_NOTIFY_FILTER_AND_TYPE_RPC
);
4627 offset
= clusapi_dissect_element_NOTIFY_FILTER_AND_TYPE_RPC_dwObjectType(tvb
, offset
, pinfo
, tree
, di
, drep
);
4629 offset
= clusapi_dissect_element_NOTIFY_FILTER_AND_TYPE_RPC_FilterFlags(tvb
, offset
, pinfo
, tree
, di
, drep
);
4632 proto_item_set_len(item
, offset
-old_offset
);
4635 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
4644 /* IDL: NOTIFY_FILTER_AND_TYPE_RPC FilterAndType; */
4645 /* IDL: [size_is(dwBufferSize)] [unique(1)] uint8 *buffer; */
4646 /* IDL: uint32 dwBufferSize; */
4647 /* IDL: [charset(UTF16)] [unique(1)] uint16 *ObjectId; */
4648 /* IDL: [charset(UTF16)] [unique(1)] uint16 *ParentId; */
4649 /* IDL: [charset(UTF16)] [unique(1)] uint16 *Name; */
4650 /* IDL: [charset(UTF16)] [unique(1)] uint16 *Type; */
4654 clusapi_dissect_element_NOTIFICATION_DATA_RPC_FilterAndType(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4656 offset
= clusapi_dissect_struct_NOTIFY_FILTER_AND_TYPE_RPC(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_clusapi_NOTIFICATION_DATA_RPC_FilterAndType
,0);
4662 clusapi_dissect_element_NOTIFICATION_DATA_RPC_buffer(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4664 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_NOTIFICATION_DATA_RPC_buffer_
, NDR_POINTER_UNIQUE
, "Pointer to Buffer (uint8)",hf_clusapi_NOTIFICATION_DATA_RPC_buffer
);
4670 clusapi_dissect_element_NOTIFICATION_DATA_RPC_buffer_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4672 struct ndr_generic_array nga
= { .is_conformant
= false, };
4674 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
4676 offset
= dissect_ndr_generic_array_bytes(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
, clusapi_dissect_element_NOTIFICATION_DATA_RPC_buffer__
);
4682 clusapi_dissect_element_NOTIFICATION_DATA_RPC_buffer__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4684 offset
= PIDL_dissect_uint8(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_NOTIFICATION_DATA_RPC_buffer
, 0);
4690 clusapi_dissect_element_NOTIFICATION_DATA_RPC_dwBufferSize(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4692 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_NOTIFICATION_DATA_RPC_dwBufferSize
, 0);
4698 clusapi_dissect_element_NOTIFICATION_DATA_RPC_ObjectId(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4700 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_NOTIFICATION_DATA_RPC_ObjectId_
, NDR_POINTER_UNIQUE
, "Pointer to ObjectId (uint16)",hf_clusapi_NOTIFICATION_DATA_RPC_ObjectId
);
4706 clusapi_dissect_element_NOTIFICATION_DATA_RPC_ObjectId_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4709 struct ndr_generic_array nga
= { .is_conformant
= false, };
4711 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
4713 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
4714 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_clusapi_NOTIFICATION_DATA_RPC_ObjectId
, false, &nga
, &data
);
4715 proto_item_append_text(tree
, ": %s", data
);
4721 clusapi_dissect_element_NOTIFICATION_DATA_RPC_ParentId(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
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_NOTIFICATION_DATA_RPC_ParentId_
, NDR_POINTER_UNIQUE
, "Pointer to ParentId (uint16)",hf_clusapi_NOTIFICATION_DATA_RPC_ParentId
);
4729 clusapi_dissect_element_NOTIFICATION_DATA_RPC_ParentId_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4732 struct ndr_generic_array nga
= { .is_conformant
= false, };
4734 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
4736 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
4737 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_clusapi_NOTIFICATION_DATA_RPC_ParentId
, false, &nga
, &data
);
4738 proto_item_append_text(tree
, ": %s", data
);
4744 clusapi_dissect_element_NOTIFICATION_DATA_RPC_Name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4746 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_NOTIFICATION_DATA_RPC_Name_
, NDR_POINTER_UNIQUE
, "Pointer to Name (uint16)",hf_clusapi_NOTIFICATION_DATA_RPC_Name
);
4752 clusapi_dissect_element_NOTIFICATION_DATA_RPC_Name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4755 struct ndr_generic_array nga
= { .is_conformant
= false, };
4757 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
4759 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
4760 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_clusapi_NOTIFICATION_DATA_RPC_Name
, false, &nga
, &data
);
4761 proto_item_append_text(tree
, ": %s", data
);
4767 clusapi_dissect_element_NOTIFICATION_DATA_RPC_Type(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4769 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_NOTIFICATION_DATA_RPC_Type_
, NDR_POINTER_UNIQUE
, "Pointer to Type (uint16)",hf_clusapi_NOTIFICATION_DATA_RPC_Type
);
4775 clusapi_dissect_element_NOTIFICATION_DATA_RPC_Type_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4778 struct ndr_generic_array nga
= { .is_conformant
= false, };
4780 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
4782 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
4783 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_clusapi_NOTIFICATION_DATA_RPC_Type
, false, &nga
, &data
);
4784 proto_item_append_text(tree
, ": %s", data
);
4790 clusapi_dissect_struct_NOTIFICATION_DATA_RPC(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_
)
4792 proto_item
*item
= NULL
;
4793 proto_tree
*tree
= NULL
;
4798 old_offset
= offset
;
4801 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
4802 tree
= proto_item_add_subtree(item
, ett_clusapi_NOTIFICATION_DATA_RPC
);
4805 offset
= clusapi_dissect_element_NOTIFICATION_DATA_RPC_FilterAndType(tvb
, offset
, pinfo
, tree
, di
, drep
);
4807 offset
= clusapi_dissect_element_NOTIFICATION_DATA_RPC_buffer(tvb
, offset
, pinfo
, tree
, di
, drep
);
4809 offset
= clusapi_dissect_element_NOTIFICATION_DATA_RPC_dwBufferSize(tvb
, offset
, pinfo
, tree
, di
, drep
);
4811 offset
= clusapi_dissect_element_NOTIFICATION_DATA_RPC_ObjectId(tvb
, offset
, pinfo
, tree
, di
, drep
);
4813 offset
= clusapi_dissect_element_NOTIFICATION_DATA_RPC_ParentId(tvb
, offset
, pinfo
, tree
, di
, drep
);
4815 offset
= clusapi_dissect_element_NOTIFICATION_DATA_RPC_Name(tvb
, offset
, pinfo
, tree
, di
, drep
);
4817 offset
= clusapi_dissect_element_NOTIFICATION_DATA_RPC_Type(tvb
, offset
, pinfo
, tree
, di
, drep
);
4820 proto_item_set_len(item
, offset
-old_offset
);
4823 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
4832 /* IDL: [unique(1)] uint32 *dwNotifyKey; */
4833 /* IDL: NOTIFICATION_DATA_RPC NotificationData; */
4837 clusapi_dissect_element_NOTIFICATION_RPC_dwNotifyKey(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4839 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_NOTIFICATION_RPC_dwNotifyKey_
, NDR_POINTER_UNIQUE
, "Pointer to DwNotifyKey (uint32)",hf_clusapi_NOTIFICATION_RPC_dwNotifyKey
);
4845 clusapi_dissect_element_NOTIFICATION_RPC_dwNotifyKey_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4847 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_NOTIFICATION_RPC_dwNotifyKey
, 0);
4853 clusapi_dissect_element_NOTIFICATION_RPC_NotificationData(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4855 offset
= clusapi_dissect_struct_NOTIFICATION_DATA_RPC(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_clusapi_NOTIFICATION_RPC_NotificationData
,0);
4861 clusapi_dissect_struct_NOTIFICATION_RPC(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_
)
4863 proto_item
*item
= NULL
;
4864 proto_tree
*tree
= NULL
;
4869 old_offset
= offset
;
4872 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
4873 tree
= proto_item_add_subtree(item
, ett_clusapi_NOTIFICATION_RPC
);
4876 offset
= clusapi_dissect_element_NOTIFICATION_RPC_dwNotifyKey(tvb
, offset
, pinfo
, tree
, di
, drep
);
4878 offset
= clusapi_dissect_element_NOTIFICATION_RPC_NotificationData(tvb
, offset
, pinfo
, tree
, di
, drep
);
4881 proto_item_set_len(item
, offset
-old_offset
);
4884 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
4893 /* IDL: uint32 DiskIdType; */
4894 /* IDL: uint8 DiskIdBlob[16]; */
4898 clusapi_dissect_element_CLUSTER_DISKID_DiskIdType(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4900 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_CLUSTER_DISKID_DiskIdType
, 0);
4906 clusapi_dissect_element_CLUSTER_DISKID_DiskIdBlob(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4909 for (i
= 0; i
< 16; i
++)
4910 offset
= clusapi_dissect_element_CLUSTER_DISKID_DiskIdBlob_(tvb
, offset
, pinfo
, tree
, di
, drep
);
4916 clusapi_dissect_element_CLUSTER_DISKID_DiskIdBlob_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4918 offset
= PIDL_dissect_uint8(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_CLUSTER_DISKID_DiskIdBlob
, 0);
4924 clusapi_dissect_struct_CLUSTER_DISKID(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_
)
4926 proto_item
*item
= NULL
;
4927 proto_tree
*tree
= NULL
;
4932 old_offset
= offset
;
4935 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
4936 tree
= proto_item_add_subtree(item
, ett_clusapi_CLUSTER_DISKID
);
4939 offset
= clusapi_dissect_element_CLUSTER_DISKID_DiskIdType(tvb
, offset
, pinfo
, tree
, di
, drep
);
4941 offset
= clusapi_dissect_element_CLUSTER_DISKID_DiskIdBlob(tvb
, offset
, pinfo
, tree
, di
, drep
);
4944 proto_item_set_len(item
, offset
-old_offset
);
4947 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
4956 /* IDL: [charset(UTF16)] [unique(1)] uint16 *pszNodeName; */
4957 /* IDL: HRESULT ResultCode; */
4958 /* IDL: uint32 ResultSize; */
4959 /* IDL: [size_is(ResultSize)] [unique(1)] uint8 *pResultData; */
4963 clusapi_dissect_element_CLUSTER_MRR_NODE_RESPONSE_pszNodeName(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4965 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_CLUSTER_MRR_NODE_RESPONSE_pszNodeName_
, NDR_POINTER_UNIQUE
, "Pointer to PszNodeName (uint16)",hf_clusapi_CLUSTER_MRR_NODE_RESPONSE_pszNodeName
);
4971 clusapi_dissect_element_CLUSTER_MRR_NODE_RESPONSE_pszNodeName_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4974 struct ndr_generic_array nga
= { .is_conformant
= false, };
4976 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
4978 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
4979 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_clusapi_CLUSTER_MRR_NODE_RESPONSE_pszNodeName
, false, &nga
, &data
);
4980 proto_item_append_text(tree
, ": %s", data
);
4986 clusapi_dissect_element_CLUSTER_MRR_NODE_RESPONSE_ResultCode(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4988 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_CLUSTER_MRR_NODE_RESPONSE_ResultCode
, 0);
4994 clusapi_dissect_element_CLUSTER_MRR_NODE_RESPONSE_ResultSize(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
4996 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_CLUSTER_MRR_NODE_RESPONSE_ResultSize
, 0);
5002 clusapi_dissect_element_CLUSTER_MRR_NODE_RESPONSE_pResultData(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5004 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_CLUSTER_MRR_NODE_RESPONSE_pResultData_
, NDR_POINTER_UNIQUE
, "Pointer to PResultData (uint8)",hf_clusapi_CLUSTER_MRR_NODE_RESPONSE_pResultData
);
5010 clusapi_dissect_element_CLUSTER_MRR_NODE_RESPONSE_pResultData_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5012 struct ndr_generic_array nga
= { .is_conformant
= false, };
5014 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
5016 offset
= dissect_ndr_generic_array_bytes(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
, clusapi_dissect_element_CLUSTER_MRR_NODE_RESPONSE_pResultData__
);
5022 clusapi_dissect_element_CLUSTER_MRR_NODE_RESPONSE_pResultData__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5024 offset
= PIDL_dissect_uint8(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_CLUSTER_MRR_NODE_RESPONSE_pResultData
, 0);
5030 clusapi_dissect_struct_CLUSTER_MRR_NODE_RESPONSE(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_
)
5032 proto_item
*item
= NULL
;
5033 proto_tree
*tree
= NULL
;
5038 old_offset
= offset
;
5041 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
5042 tree
= proto_item_add_subtree(item
, ett_clusapi_CLUSTER_MRR_NODE_RESPONSE
);
5045 offset
= clusapi_dissect_element_CLUSTER_MRR_NODE_RESPONSE_pszNodeName(tvb
, offset
, pinfo
, tree
, di
, drep
);
5047 offset
= clusapi_dissect_element_CLUSTER_MRR_NODE_RESPONSE_ResultCode(tvb
, offset
, pinfo
, tree
, di
, drep
);
5049 offset
= clusapi_dissect_element_CLUSTER_MRR_NODE_RESPONSE_ResultSize(tvb
, offset
, pinfo
, tree
, di
, drep
);
5051 offset
= clusapi_dissect_element_CLUSTER_MRR_NODE_RESPONSE_pResultData(tvb
, offset
, pinfo
, tree
, di
, drep
);
5054 proto_item_set_len(item
, offset
-old_offset
);
5057 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
5066 /* IDL: uint32 NodeCount; */
5067 /* IDL: [size_is(NodeCount)] [unique(1)] CLUSTER_MRR_NODE_RESPONSE *pNodes; */
5071 clusapi_dissect_element_CLUSTER_MRR_RESPONSE_NodeCount(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5073 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_CLUSTER_MRR_RESPONSE_NodeCount
, 0);
5079 clusapi_dissect_element_CLUSTER_MRR_RESPONSE_pNodes(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5081 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_CLUSTER_MRR_RESPONSE_pNodes_
, NDR_POINTER_UNIQUE
, "Pointer to PNodes (CLUSTER_MRR_NODE_RESPONSE)",hf_clusapi_CLUSTER_MRR_RESPONSE_pNodes
);
5087 clusapi_dissect_element_CLUSTER_MRR_RESPONSE_pNodes_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5089 struct ndr_generic_array nga
= { .is_conformant
= false, };
5091 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
5093 offset
= dissect_ndr_generic_array_bytes(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
, clusapi_dissect_element_CLUSTER_MRR_RESPONSE_pNodes__
);
5099 clusapi_dissect_element_CLUSTER_MRR_RESPONSE_pNodes__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5101 offset
= clusapi_dissect_struct_CLUSTER_MRR_NODE_RESPONSE(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_clusapi_CLUSTER_MRR_RESPONSE_pNodes
,0);
5107 clusapi_dissect_struct_CLUSTER_MRR_RESPONSE(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_
)
5109 proto_item
*item
= NULL
;
5110 proto_tree
*tree
= NULL
;
5115 old_offset
= offset
;
5118 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
5119 tree
= proto_item_add_subtree(item
, ett_clusapi_CLUSTER_MRR_RESPONSE
);
5122 offset
= clusapi_dissect_element_CLUSTER_MRR_RESPONSE_NodeCount(tvb
, offset
, pinfo
, tree
, di
, drep
);
5124 offset
= clusapi_dissect_element_CLUSTER_MRR_RESPONSE_pNodes(tvb
, offset
, pinfo
, tree
, di
, drep
);
5127 proto_item_set_len(item
, offset
-old_offset
);
5130 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
5139 /* IDL: uint32 dwNotifyKey; */
5140 /* IDL: uint32 dwFilter; */
5141 /* IDL: [charset(UTF16)] [unique(1)] uint16 *Name; */
5145 clusapi_dissect_element_NOTIFICATION_DATA_ASYNC_RPC_dwNotifyKey(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5147 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_NOTIFICATION_DATA_ASYNC_RPC_dwNotifyKey
, 0);
5153 clusapi_dissect_element_NOTIFICATION_DATA_ASYNC_RPC_dwFilter(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5155 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_NOTIFICATION_DATA_ASYNC_RPC_dwFilter
, 0);
5161 clusapi_dissect_element_NOTIFICATION_DATA_ASYNC_RPC_Name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5163 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_NOTIFICATION_DATA_ASYNC_RPC_Name_
, NDR_POINTER_UNIQUE
, "Pointer to Name (uint16)",hf_clusapi_NOTIFICATION_DATA_ASYNC_RPC_Name
);
5169 clusapi_dissect_element_NOTIFICATION_DATA_ASYNC_RPC_Name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5172 struct ndr_generic_array nga
= { .is_conformant
= false, };
5174 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
5176 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
5177 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_clusapi_NOTIFICATION_DATA_ASYNC_RPC_Name
, false, &nga
, &data
);
5178 proto_item_append_text(tree
, ": %s", data
);
5184 clusapi_dissect_struct_NOTIFICATION_DATA_ASYNC_RPC(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_
)
5186 proto_item
*item
= NULL
;
5187 proto_tree
*tree
= NULL
;
5192 old_offset
= offset
;
5195 item
= proto_tree_add_item(parent_tree
, hf_index
, tvb
, offset
, -1, ENC_NA
);
5196 tree
= proto_item_add_subtree(item
, ett_clusapi_NOTIFICATION_DATA_ASYNC_RPC
);
5199 offset
= clusapi_dissect_element_NOTIFICATION_DATA_ASYNC_RPC_dwNotifyKey(tvb
, offset
, pinfo
, tree
, di
, drep
);
5201 offset
= clusapi_dissect_element_NOTIFICATION_DATA_ASYNC_RPC_dwFilter(tvb
, offset
, pinfo
, tree
, di
, drep
);
5203 offset
= clusapi_dissect_element_NOTIFICATION_DATA_ASYNC_RPC_Name(tvb
, offset
, pinfo
, tree
, di
, drep
);
5206 proto_item_set_len(item
, offset
-old_offset
);
5209 if (di
->call_data
->flags
& DCERPC_IS_NDR64
) {
5218 /* IDL: DiskIdSignature=0x00000001, */
5219 /* IDL: DiskIdGuid=0x00000002, */
5220 /* IDL: DiskIdUnKnown=0x00001388, */
5224 clusapi_dissect_enum_CLUSDSK_DISKID_ENUM(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_
)
5226 uint32_t parameter
=0;
5230 offset
= dissect_ndr_uint1632(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_index
, ¶meter
);
5239 /* IDL: CLUSPROP_TYPE_ENDMARK=0x0000, */
5240 /* IDL: CLUSPROP_TYPE_LIST_VALUE=0x0001, */
5241 /* IDL: CLUSPROP_TYPE_RESCLASS=0x0002, */
5242 /* IDL: CLUSPROP_TYPE_NAME=0x0004, */
5243 /* IDL: CLUSPROP_TYPE_SIGNATURE=0x0005, */
5244 /* IDL: CLUSPROP_TYPE_SCSIADDRESS=0x0006, */
5245 /* IDL: CLUSPROP_TYPE_DISK_NUMBER=0x0007, */
5246 /* IDL: CLUSPROP_TYPE_PARTITION_INFO=0x0008, */
5247 /* IDL: CLUSPROP_TYPE_DISK_SERIALNUMBER=0x000a, */
5248 /* IDL: CLUSPROP_TYPE_DISK_GUID=0x000b, */
5249 /* IDL: CLUSPROP_TYPE_DISK_SIZE=0x000c, */
5250 /* IDL: CLUSPROP_TYPE_PARTITION_INFO_EX=0x000d, */
5254 clusapi_dissect_enum_CLUSTER_PROPERTY_TYPE(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_
)
5256 uint32_t parameter
=0;
5260 offset
= dissect_ndr_uint1632(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_index
, ¶meter
);
5269 /* IDL: CLUSPROP_FORMAT_UNKNOWN=0x0000, */
5270 /* IDL: CLUSPROP_FORMAT_BINARY=0x0001, */
5271 /* IDL: CLUSPROP_FORMAT_DWORD=0x0002, */
5272 /* IDL: CLUSPROP_FORMAT_SZ=0x0003, */
5273 /* IDL: CLUSPROP_FORMAT_EXPAND_SZ=0x0004, */
5274 /* IDL: CLUSPROP_FORMAT_MULTI_SZ=0x0005, */
5275 /* IDL: CLUSPROP_FORMAT_ULARGE_INTEGER=0x0006, */
5276 /* IDL: CLUSPROP_FORMAT_LONG=0x0007, */
5277 /* IDL: CLUSPROP_FORMAT_EXPANDED_SZ=0x0008, */
5278 /* IDL: CLUSPROP_FORMAT_SECURITY_DESCRIPTOR=0x0009, */
5279 /* IDL: CLUSPROP_FORMAT_LARGE_INTEGER=0x000a, */
5280 /* IDL: CLUSPROP_FORMAT_WORD=0x000b, */
5281 /* IDL: CLUSPROP_FORMAT_FILETIME=0x000c, */
5285 clusapi_dissect_enum_CLUSTER_PROPERTY_FORMAT(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_
)
5287 uint32_t parameter
=0;
5291 offset
= dissect_ndr_uint1632(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_index
, ¶meter
);
5300 /* IDL: CLUS_CHAR_UNKNOWN=0x00000000, */
5301 /* IDL: CLUS_CHAR_QUORUM=0x00000001, */
5302 /* IDL: CLUS_CHAR_DELETE_REQUIRES_ALL_NODES=0x00000002, */
5303 /* IDL: CLUS_CHAR_LOCAL_QUORUM=0x00000004, */
5304 /* IDL: CLUS_CHAR_BROADCAST_DELETE=0x00000020, */
5305 /* IDL: CLUS_CHAR_SINGLE_CLUSTER_INSTANCE=0x00000040, */
5306 /* IDL: CLUS_CHAR_SINGLE_GROUP_INSTANCE=0x00000080, */
5307 /* IDL: CLUS_CHAR_COEXIST_IN_SHARED_VOLUME_GROUP=0x00000100, */
5308 /* IDL: CLUS_CHAR_RESERVED1=0x00000200, */
5309 /* IDL: CLUS_CHAR_MONITOR_DETACH=0x00000400, */
5310 /* IDL: CLUS_CHAR_RESERVED2=0x00000800, */
5311 /* IDL: CLUS_CHAR_RESERVED3=0x00001000, */
5312 /* IDL: CLUS_CHAR_RESERVED4=0x00002000, */
5316 clusapi_dissect_enum_CLUS_CHARACTERISTICS(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_
)
5318 uint32_t parameter
=0;
5322 offset
= dissect_ndr_uint1632(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_index
, ¶meter
);
5331 /* IDL: CLUS_FLAG_CORE=0x00000001, */
5335 clusapi_dissect_enum_CLUS_FLAGS(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_
)
5337 uint32_t parameter
=0;
5341 offset
= dissect_ndr_uint1632(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_index
, ¶meter
);
5350 /* IDL: MaintenanceModeTypeDisableIsAliveCheck=1, */
5351 /* IDL: MaintenanceModeTypeOfflineResource=2, */
5352 /* IDL: MaintenanceModeTypeUnclusterResource=3, */
5356 clusapi_dissect_enum_MAINTENANCE_MODE_TYPE(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_
)
5358 uint32_t parameter
=0;
5362 offset
= dissect_ndr_uint1632(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_index
, ¶meter
);
5371 /* IDL: CLUSTER_CHANGE_NODE_STATE=0x00000001, */
5372 /* IDL: CLUSTER_CHANGE_NODE_DELETED=0x00000002, */
5373 /* IDL: CLUSTER_CHANGE_NODE_ADDED=0x00000004, */
5374 /* IDL: CLUSTER_CHANGE_NODE_PROPERTY=0x00000008, */
5375 /* IDL: CLUSTER_CHANGE_REGISTRY_NAME=0x00000010, */
5376 /* IDL: CLUSTER_CHANGE_REGISTRY_ATTRIBUTES=0x00000020, */
5377 /* IDL: CLUSTER_CHANGE_REGISTRY_VALUE=0x00000040, */
5378 /* IDL: CLUSTER_CHANGE_REGISTRY_SUBTREE=0x00000080, */
5379 /* IDL: CLUSTER_CHANGE_RESOURCE_STATE=0x00000100, */
5380 /* IDL: CLUSTER_CHANGE_RESOURCE_DELETED=0x00000200, */
5381 /* IDL: CLUSTER_CHANGE_RESOURCE_ADDED=0x00000400, */
5382 /* IDL: CLUSTER_CHANGE_RESOURCE_PROPERTY=0x00000800, */
5383 /* IDL: CLUSTER_CHANGE_GROUP_STATE=0x00001000, */
5384 /* IDL: CLUSTER_CHANGE_GROUP_DELETED=0x00002000, */
5385 /* IDL: CLUSTER_CHANGE_GROUP_ADDED=0x00004000, */
5386 /* IDL: CLUSTER_CHANGE_GROUP_PROPERTY=0x00008000, */
5387 /* IDL: CLUSTER_CHANGE_RESOURCE_TYPE_DELETED=0x00010000, */
5388 /* IDL: CLUSTER_CHANGE_RESOURCE_TYPE_ADDED=0x00020000, */
5389 /* IDL: CLUSTER_CHANGE_RESOURCE_TYPE_PROPERTY=0x00040000, */
5390 /* IDL: CLUSTER_CHANGE_CLUSTER_RECONNECT=0x00080000, */
5391 /* IDL: CLUSTER_CHANGE_NETWORK_STATE=0x00100000, */
5392 /* IDL: CLUSTER_CHANGE_NETWORK_DELETED=0x00200000, */
5393 /* IDL: CLUSTER_CHANGE_NETWORK_ADDED=0x00400000, */
5394 /* IDL: CLUSTER_CHANGE_NETWORK_PROPERTY=0x00800000, */
5395 /* IDL: CLUSTER_CHANGE_NETINTERFACE_STATE=0x01000000, */
5396 /* IDL: CLUSTER_CHANGE_NETINTERFACE_DELETED=0x02000000, */
5397 /* IDL: CLUSTER_CHANGE_NETINTERFACE_ADDED=0x04000000, */
5398 /* IDL: CLUSTER_CHANGE_NETINTERFACE_PROPERTY=0x08000000, */
5399 /* IDL: CLUSTER_CHANGE_QUORUM_STATE=0x10000000, */
5400 /* IDL: CLUSTER_CHANGE_CLUSTER_STATE=0x20000000, */
5401 /* IDL: CLUSTER_CHANGE_CLUSTER_PROPERTY=0x40000000, */
5402 /* IDL: CLUSTER_CHANGE_HANDLE_CLOSE=0x80000000, */
5406 clusapi_dissect_enum_CLUSTER_CHANGE(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_
)
5408 uint32_t parameter
=0;
5412 offset
= dissect_ndr_uint1632(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_index
, ¶meter
);
5421 /* IDL: CLUSREG_SET_VALUE=1, */
5422 /* IDL: CLUSREG_CREATE_KEY=2, */
5423 /* IDL: CLUSREG_DELETE_KEY=3, */
5424 /* IDL: CLUSREG_DELETE_VALUE=4, */
5425 /* IDL: CLUSREG_VALUE_DELETED=6, */
5426 /* IDL: CLUSREG_READ_KEY=7, */
5427 /* IDL: CLUSREG_READ_VALUE=8, */
5428 /* IDL: CLUSREG_READ_ERROR=9, */
5432 clusapi_dissect_enum_CLUSTER_REG_BATCH_COMMAND(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_
)
5434 uint32_t parameter
=0;
5438 offset
= dissect_ndr_uint1632(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_index
, ¶meter
);
5447 /* IDL: CLUSTER_QUORUM_MAINTAINED=0, */
5448 /* IDL: CLUSTER_QUORUM_LOST=1, */
5452 clusapi_dissect_enum_CLUSTER_QUORUM_VALUE(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_
)
5454 uint32_t parameter
=0;
5458 offset
= dissect_ndr_uint1632(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_index
, ¶meter
);
5467 /* IDL: CLUSTER_OBJECT_TYPE_CLUSTER=0x00000001, */
5468 /* IDL: CLUSTER_OBJECT_TYPE_GROUP=0x00000002, */
5469 /* IDL: CLUSTER_OBJECT_TYPE_RESOURCE=0x00000003, */
5470 /* IDL: CLUSTER_OBJECT_TYPE_RESOURCE_TYPE=0x00000004, */
5471 /* IDL: CLUSTER_OBJECT_TYPE_NETWORK_INTERFACE=0x00000005, */
5472 /* IDL: CLUSTER_OBJECT_TYPE_NETWORK=0x00000006, */
5473 /* IDL: CLUSTER_OBJECT_TYPE_NODE=0x00000007, */
5474 /* IDL: CLUSTER_OBJECT_TYPE_REGISTRY=0x00000008, */
5475 /* IDL: CLUSTER_OBJECT_TYPE_QUORUM=0x00000009, */
5476 /* IDL: CLUSTER_OBJECT_TYPE_SHARED_VOLUME=0x0000000a, */
5480 clusapi_dissect_enum_CLUSTER_OBJECT_TYPE(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_
)
5482 uint32_t parameter
=0;
5486 offset
= dissect_ndr_uint1632(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_index
, ¶meter
);
5495 /* IDL: CLUSTER_CHANGE_CLUSTER_RECONNECT_V2=0x00000001, */
5496 /* IDL: CLUSTER_CHANGE_CLUSTER_STATE_V2=0x00000002, */
5497 /* IDL: CLUSTER_CHANGE_CLUSTER_GROUP_ADDED_V2=0x00000004, */
5498 /* IDL: CLUSTER_CHANGE_CLUSTER_HANDLE_CLOSE_V2=0x00000008, */
5499 /* IDL: CLUSTER_CHANGE_CLUSTER_NETWORK_ADDED_V2=0x00000010, */
5500 /* IDL: CLUSTER_CHANGE_CLUSTER_NODE_ADDED_V2=0x00000020, */
5501 /* IDL: CLUSTER_CHANGE_CLUSTER_RESOURCE_TYPE_ADDED_V2=0x00000040, */
5502 /* IDL: CLUSTER_CHANGE_CLUSTER_COMMON_PROPERTY_V2=0x00000080, */
5503 /* IDL: CLUSTER_CHANGE_CLUSTER_PRIVATE_PROPERTY_V2=0x00000100, */
5504 /* IDL: CLUSTER_CHANGE_CLUSTER_LOST_NOTIFICATIONS_V2=0x00000200, */
5505 /* IDL: CLUSTER_CHANGE_CLUSTER_RENAME_V2=0x00000400, */
5509 clusapi_dissect_enum_CLUSTER_CHANGE_CLUSTER_V2(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_
)
5511 uint32_t parameter
=0;
5515 offset
= dissect_ndr_uint1632(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_index
, ¶meter
);
5524 /* IDL: CLUSTER_CHANGE_GROUP_DELETED_V2=0x00000001, */
5525 /* IDL: CLUSTER_CHANGE_GROUP_COMMON_PROPERTY_V2=0x00000002, */
5526 /* IDL: CLUSTER_CHANGE_GROUP_PRIVATE_PROPERTY_V2=0x00000004, */
5527 /* IDL: CLUSTER_CHANGE_GROUP_STATE_V2=0x00000008, */
5528 /* IDL: CLUSTER_CHANGE_GROUP_OWNER_NODE_V2=0x00000010, */
5529 /* IDL: CLUSTER_CHANGE_GROUP_PREFERRED_OWNERS_V2=0x00000020, */
5530 /* IDL: CLUSTER_CHANGE_GROUP_RESOURCE_ADDED_V2=0x00000040, */
5531 /* IDL: CLUSTER_CHANGE_GROUP_RESOURCE_GAINED_V2=0x00000080, */
5532 /* IDL: CLUSTER_CHANGE_GROUP_RESOURCE_LOST_V2=0x00000100, */
5533 /* IDL: CLUSTER_CHANGE_GROUP_HANDLE_CLOSE_V2=0x00000200, */
5537 clusapi_dissect_enum_CLUSTER_CHANGE_GROUP_V2(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_
)
5539 uint32_t parameter
=0;
5543 offset
= dissect_ndr_uint1632(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_index
, ¶meter
);
5552 /* IDL: CLUSTER_CHANGE_RESOURCE_COMMON_PROPERTY_V2=0x00000001, */
5553 /* IDL: CLUSTER_CHANGE_RESOURCE_PRIVATE_PROPERTY_V2=0x00000002, */
5554 /* IDL: CLUSTER_CHANGE_RESOURCE_STATE_V2=0x00000004, */
5555 /* IDL: CLUSTER_CHANGE_RESOURCE_OWNER_GROUP_V2=0x00000008, */
5556 /* IDL: CLUSTER_CHANGE_RESOURCE_DEPENDENCIES_V2=0x00000010, */
5557 /* IDL: CLUSTER_CHANGE_RESOURCE_DEPENDENTS_V2=0x00000020, */
5558 /* IDL: CLUSTER_CHANGE_RESOURCE_POSSIBLE_OWNERS_V2=0x00000040, */
5559 /* IDL: CLUSTER_CHANGE_RESOURCE_DELETED_V2=0x00000080, */
5560 /* IDL: CLUSTER_CHANGE_RESOURCE_DLL_UPGRADED_V2=0x00000100, */
5561 /* IDL: CLUSTER_CHANGE_RESOURCE_HANDLE_CLOSE_V2=0x00000200, */
5565 clusapi_dissect_enum_CLUSTER_CHANGE_RESOURCE_V2(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_
)
5567 uint32_t parameter
=0;
5571 offset
= dissect_ndr_uint1632(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_index
, ¶meter
);
5580 /* IDL: CLUSTER_CHANGE_RESOURCE_TYPE_DELETED_V2=0x00000001, */
5581 /* IDL: CLUSTER_CHANGE_RESOURCE_TYPE_COMMON_PROPERTY_V2=0x00000002, */
5582 /* IDL: CLUSTER_CHANGE_RESOURCE_TYPE_PRIVATE_PROPERTY_V2=0x00000004, */
5583 /* IDL: CLUSTER_CHANGE_RESOURCE_TYPE_POSSIBLE_OWNERS_V2=0x00000008, */
5584 /* IDL: CLUSTER_CHANGE_RESOURCE_TYPE_DLL_UPGRADED_V2=0x00000010, */
5588 clusapi_dissect_enum_CHANGE_RESOURCE_TYPE_V2(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_
)
5590 uint32_t parameter
=0;
5594 offset
= dissect_ndr_uint1632(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_index
, ¶meter
);
5603 /* IDL: CLUSTER_CHANGE_NETINTERFACE_DELETED_V2=0x00000001, */
5604 /* IDL: CLUSTER_CHANGE_NETINTERFACE_COMMON_PROPERTY_V2=0x00000002, */
5605 /* IDL: CLUSTER_CHANGE_NETINTERFACE_PRIVATE_PROPERTY_V2=0x00000004, */
5606 /* IDL: CLUSTER_CHANGE_NETINTERFACE_STATE_V2=0x00000008, */
5607 /* IDL: CLUSTER_CHANGE_NETINTERFACE_HANDLE_CLOSE_V2=0x00000010, */
5611 clusapi_dissect_enum_CLUSTER_CHANGE_NETINTERFACE_V2(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_
)
5613 uint32_t parameter
=0;
5617 offset
= dissect_ndr_uint1632(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_index
, ¶meter
);
5626 /* IDL: CLUSTER_CHANGE_NETWORK_DELETED_V2=0x00000001, */
5627 /* IDL: CLUSTER_CHANGE_NETWORK_COMMON_PROPERTY_V2=0x00000002, */
5628 /* IDL: CLUSTER_CHANGE_NETWORK_PRIVATE_PROPERTY_V2=0x00000004, */
5629 /* IDL: CLUSTER_CHANGE_NETWORK_STATE_V2=0x00000008, */
5630 /* IDL: CLUSTER_CHANGE_NETWORK_HANDLE_CLOSE_V2=0x00000010, */
5634 clusapi_dissect_enum_CLUSTER_CHANGE_NETWORK_V2(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_
)
5636 uint32_t parameter
=0;
5640 offset
= dissect_ndr_uint1632(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_index
, ¶meter
);
5649 /* IDL: CLUSTER_CHANGE_NODE_NETINTERFACE_ADDED_V2=0x00000001, */
5650 /* IDL: CLUSTER_CHANGE_NODE_DELETED_V2=0x00000002, */
5651 /* IDL: CLUSTER_CHANGE_NODE_COMMON_PROPERTY_V2=0x00000004, */
5652 /* IDL: CLUSTER_CHANGE_NODE_PRIVATE_PROPERTY_V2=0x00000008, */
5653 /* IDL: CLUSTER_CHANGE_NODE_STATE_V2=0x00000010, */
5654 /* IDL: CLUSTER_CHANGE_NODE_GROUP_GAINED_V2=0x00000020, */
5655 /* IDL: CLUSTER_CHANGE_NODE_GROUP_LOST_V2=0x00000040, */
5656 /* IDL: CLUSTER_CHANGE_NODE_HANDLE_CLOSE_V2=0x00000080, */
5660 clusapi_dissect_enum_CLUSTER_CHANGE_NODE_V2(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_
)
5662 uint32_t parameter
=0;
5666 offset
= dissect_ndr_uint1632(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_index
, ¶meter
);
5675 /* IDL: CLUSTER_CHANGE_REGISTRY_ATTRIBUTES_V2=0x00000001, */
5676 /* IDL: CLUSTER_CHANGE_REGISTRY_NAME_V2=0x00000002, */
5677 /* IDL: CLUSTER_CHANGE_REGISTRY_SUBTREE_V2=0x00000004, */
5678 /* IDL: CLUSTER_CHANGE_REGISTRY_VALUE_V2=0x00000008, */
5679 /* IDL: CLUSTER_CHANGE_REGISTRY_HANDLE_CLOSE_V2=0x00000010, */
5683 clusapi_dissect_enum_CLUSTER_CHANGE_REGISTRY_V2(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_
)
5685 uint32_t parameter
=0;
5689 offset
= dissect_ndr_uint1632(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_index
, ¶meter
);
5698 /* IDL: CLUSTER_CHANGE_QUORUM_STATE_V2=0x00000001, */
5702 clusapi_dissect_enum_CLUSTER_CHANGE_QUORUM_V2(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_
)
5704 uint32_t parameter
=0;
5708 offset
= dissect_ndr_uint1632(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_index
, ¶meter
);
5717 /* IDL: CLUSTER_CHANGE_SHARED_VOLUME_STATE_V2=0x00000001, */
5721 clusapi_dissect_enum_CLUSTER_CHANGE_SHARED_VOLUME_V2(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_
)
5723 uint32_t parameter
=0;
5727 offset
= dissect_ndr_uint1632(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_index
, ¶meter
);
5735 clusapi_dissect_element_OpenCluster_Status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5737 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_OpenCluster_Status_
, NDR_POINTER_REF
, "Pointer to Status (WERROR)",hf_clusapi_clusapi_OpenCluster_Status
);
5743 clusapi_dissect_element_OpenCluster_Status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5745 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_OpenCluster_Status
, 0);
5751 clusapi_dissect_element_OpenCluster_Cluster(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5753 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_OpenCluster_Cluster_
, NDR_POINTER_REF
, "Pointer to Cluster (policy_handle)",hf_clusapi_clusapi_OpenCluster_Cluster
);
5759 clusapi_dissect_element_OpenCluster_Cluster_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5761 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_OpenCluster_Cluster
, 0);
5766 /* IDL: void clusapi_OpenCluster( */
5767 /* IDL: [out] [ref] WERROR *Status, */
5768 /* IDL: [out] [ref] policy_handle *Cluster */
5772 clusapi_dissect_OpenCluster_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5774 di
->dcerpc_procedure_name
="OpenCluster";
5775 offset
= clusapi_dissect_element_OpenCluster_Status(tvb
, offset
, pinfo
, tree
, di
, drep
);
5776 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
5778 offset
= clusapi_dissect_element_OpenCluster_Cluster(tvb
, offset
, pinfo
, tree
, di
, drep
);
5779 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
5785 clusapi_dissect_OpenCluster_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5787 di
->dcerpc_procedure_name
="OpenCluster";
5792 clusapi_dissect_element_CloseCluster_Cluster(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5794 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_CloseCluster_Cluster_
, NDR_POINTER_REF
, "Pointer to Cluster (policy_handle)",hf_clusapi_clusapi_CloseCluster_Cluster
);
5800 clusapi_dissect_element_CloseCluster_Cluster_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5802 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_CloseCluster_Cluster
, 0);
5807 /* IDL: WERROR clusapi_CloseCluster( */
5808 /* IDL: [in] [out] [ref] policy_handle *Cluster */
5812 clusapi_dissect_CloseCluster_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5816 di
->dcerpc_procedure_name
="CloseCluster";
5817 offset
= clusapi_dissect_element_CloseCluster_Cluster(tvb
, offset
, pinfo
, tree
, di
, drep
);
5818 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
5820 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
5823 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
5829 clusapi_dissect_CloseCluster_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5831 di
->dcerpc_procedure_name
="CloseCluster";
5832 offset
= clusapi_dissect_element_CloseCluster_Cluster(tvb
, offset
, pinfo
, tree
, di
, drep
);
5833 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
5838 clusapi_dissect_element_SetClusterName_NewClusterName(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5840 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_SetClusterName_NewClusterName_
, NDR_POINTER_REF
, "Pointer to NewClusterName (uint16)",hf_clusapi_clusapi_SetClusterName_NewClusterName
);
5846 clusapi_dissect_element_SetClusterName_NewClusterName_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5849 struct ndr_generic_array nga
= { .is_conformant
= false, };
5851 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
5853 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
5854 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_clusapi_clusapi_SetClusterName_NewClusterName
, false, &nga
, &data
);
5855 proto_item_append_text(tree
, ": %s", data
);
5861 clusapi_dissect_element_SetClusterName_rpc_status(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
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_SetClusterName_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_SetClusterName_rpc_status
);
5869 clusapi_dissect_element_SetClusterName_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5871 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_SetClusterName_rpc_status
, 0);
5876 /* IDL: WERROR clusapi_SetClusterName( */
5877 /* IDL: [charset(UTF16)] [in] [ref] uint16 *NewClusterName, */
5878 /* IDL: [out] [ref] WERROR *rpc_status */
5882 clusapi_dissect_SetClusterName_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5886 di
->dcerpc_procedure_name
="SetClusterName";
5887 offset
= clusapi_dissect_element_SetClusterName_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
5888 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
5890 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
5893 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
5899 clusapi_dissect_SetClusterName_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5901 di
->dcerpc_procedure_name
="SetClusterName";
5902 offset
= clusapi_dissect_element_SetClusterName_NewClusterName(tvb
, offset
, pinfo
, tree
, di
, drep
);
5903 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
5908 clusapi_dissect_element_GetClusterName_ClusterName(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5910 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GetClusterName_ClusterName_
, NDR_POINTER_REF
, "Pointer to ClusterName (uint16)",hf_clusapi_clusapi_GetClusterName_ClusterName
);
5916 clusapi_dissect_element_GetClusterName_ClusterName_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5918 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GetClusterName_ClusterName__
, NDR_POINTER_UNIQUE
, "Pointer to ClusterName (uint16)",hf_clusapi_clusapi_GetClusterName_ClusterName
);
5924 clusapi_dissect_element_GetClusterName_ClusterName__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5927 struct ndr_generic_array nga
= { .is_conformant
= false, };
5929 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
5931 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
5932 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_clusapi_clusapi_GetClusterName_ClusterName
, false, &nga
, &data
);
5933 proto_item_append_text(tree
, ": %s", data
);
5939 clusapi_dissect_element_GetClusterName_NodeName(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5941 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GetClusterName_NodeName_
, NDR_POINTER_REF
, "Pointer to NodeName (uint16)",hf_clusapi_clusapi_GetClusterName_NodeName
);
5947 clusapi_dissect_element_GetClusterName_NodeName_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5949 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GetClusterName_NodeName__
, NDR_POINTER_UNIQUE
, "Pointer to NodeName (uint16)",hf_clusapi_clusapi_GetClusterName_NodeName
);
5955 clusapi_dissect_element_GetClusterName_NodeName__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5958 struct ndr_generic_array nga
= { .is_conformant
= false, };
5960 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
5962 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
5963 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_clusapi_clusapi_GetClusterName_NodeName
, false, &nga
, &data
);
5964 proto_item_append_text(tree
, ": %s", data
);
5969 /* IDL: WERROR clusapi_GetClusterName( */
5970 /* IDL: [charset(UTF16)] [out] [ref] uint16 **ClusterName, */
5971 /* IDL: [charset(UTF16)] [out] [ref] uint16 **NodeName */
5975 clusapi_dissect_GetClusterName_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5979 di
->dcerpc_procedure_name
="GetClusterName";
5980 offset
= clusapi_dissect_element_GetClusterName_ClusterName(tvb
, offset
, pinfo
, tree
, di
, drep
);
5981 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
5983 offset
= clusapi_dissect_element_GetClusterName_NodeName(tvb
, offset
, pinfo
, tree
, di
, drep
);
5984 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
5986 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
5989 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
5995 clusapi_dissect_GetClusterName_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
5997 di
->dcerpc_procedure_name
="GetClusterName";
6002 clusapi_dissect_element_GetClusterVersion_lpwMajorVersion(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6004 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GetClusterVersion_lpwMajorVersion_
, NDR_POINTER_REF
, "Pointer to LpwMajorVersion (uint16)",hf_clusapi_clusapi_GetClusterVersion_lpwMajorVersion
);
6010 clusapi_dissect_element_GetClusterVersion_lpwMajorVersion_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6012 offset
= PIDL_dissect_uint16(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_GetClusterVersion_lpwMajorVersion
, 0);
6018 clusapi_dissect_element_GetClusterVersion_lpwMinorVersion(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6020 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GetClusterVersion_lpwMinorVersion_
, NDR_POINTER_REF
, "Pointer to LpwMinorVersion (uint16)",hf_clusapi_clusapi_GetClusterVersion_lpwMinorVersion
);
6026 clusapi_dissect_element_GetClusterVersion_lpwMinorVersion_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6028 offset
= PIDL_dissect_uint16(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_GetClusterVersion_lpwMinorVersion
, 0);
6034 clusapi_dissect_element_GetClusterVersion_lpwBuildNumber(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6036 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GetClusterVersion_lpwBuildNumber_
, NDR_POINTER_REF
, "Pointer to LpwBuildNumber (uint16)",hf_clusapi_clusapi_GetClusterVersion_lpwBuildNumber
);
6042 clusapi_dissect_element_GetClusterVersion_lpwBuildNumber_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6044 offset
= PIDL_dissect_uint16(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_GetClusterVersion_lpwBuildNumber
, 0);
6050 clusapi_dissect_element_GetClusterVersion_lpszVendorId(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6052 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GetClusterVersion_lpszVendorId_
, NDR_POINTER_REF
, "Pointer to LpszVendorId (uint16)",hf_clusapi_clusapi_GetClusterVersion_lpszVendorId
);
6058 clusapi_dissect_element_GetClusterVersion_lpszVendorId_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6060 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GetClusterVersion_lpszVendorId__
, NDR_POINTER_UNIQUE
, "Pointer to LpszVendorId (uint16)",hf_clusapi_clusapi_GetClusterVersion_lpszVendorId
);
6066 clusapi_dissect_element_GetClusterVersion_lpszVendorId__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6069 struct ndr_generic_array nga
= { .is_conformant
= false, };
6071 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
6073 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
6074 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_clusapi_clusapi_GetClusterVersion_lpszVendorId
, false, &nga
, &data
);
6075 proto_item_append_text(tree
, ": %s", data
);
6081 clusapi_dissect_element_GetClusterVersion_lpszCSDVersion(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6083 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GetClusterVersion_lpszCSDVersion_
, NDR_POINTER_REF
, "Pointer to LpszCSDVersion (uint16)",hf_clusapi_clusapi_GetClusterVersion_lpszCSDVersion
);
6089 clusapi_dissect_element_GetClusterVersion_lpszCSDVersion_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6091 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GetClusterVersion_lpszCSDVersion__
, NDR_POINTER_UNIQUE
, "Pointer to LpszCSDVersion (uint16)",hf_clusapi_clusapi_GetClusterVersion_lpszCSDVersion
);
6097 clusapi_dissect_element_GetClusterVersion_lpszCSDVersion__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6100 struct ndr_generic_array nga
= { .is_conformant
= false, };
6102 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
6104 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
6105 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_clusapi_clusapi_GetClusterVersion_lpszCSDVersion
, false, &nga
, &data
);
6106 proto_item_append_text(tree
, ": %s", data
);
6111 /* IDL: WERROR clusapi_GetClusterVersion( */
6112 /* IDL: [out] [ref] uint16 *lpwMajorVersion, */
6113 /* IDL: [out] [ref] uint16 *lpwMinorVersion, */
6114 /* IDL: [out] [ref] uint16 *lpwBuildNumber, */
6115 /* IDL: [charset(UTF16)] [out] [ref] uint16 **lpszVendorId, */
6116 /* IDL: [charset(UTF16)] [out] [ref] uint16 **lpszCSDVersion */
6120 clusapi_dissect_GetClusterVersion_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6124 di
->dcerpc_procedure_name
="GetClusterVersion";
6125 offset
= clusapi_dissect_element_GetClusterVersion_lpwMajorVersion(tvb
, offset
, pinfo
, tree
, di
, drep
);
6126 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
6128 offset
= clusapi_dissect_element_GetClusterVersion_lpwMinorVersion(tvb
, offset
, pinfo
, tree
, di
, drep
);
6129 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
6131 offset
= clusapi_dissect_element_GetClusterVersion_lpwBuildNumber(tvb
, offset
, pinfo
, tree
, di
, drep
);
6132 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
6134 offset
= clusapi_dissect_element_GetClusterVersion_lpszVendorId(tvb
, offset
, pinfo
, tree
, di
, drep
);
6135 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
6137 offset
= clusapi_dissect_element_GetClusterVersion_lpszCSDVersion(tvb
, offset
, pinfo
, tree
, di
, drep
);
6138 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
6140 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
6143 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
6149 clusapi_dissect_GetClusterVersion_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6151 di
->dcerpc_procedure_name
="GetClusterVersion";
6156 clusapi_dissect_element_GetQuorumResource_lpszResourceName(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_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GetQuorumResource_lpszResourceName_
, NDR_POINTER_REF
, "Pointer to LpszResourceName (uint16)",hf_clusapi_clusapi_GetQuorumResource_lpszResourceName
);
6164 clusapi_dissect_element_GetQuorumResource_lpszResourceName_(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_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GetQuorumResource_lpszResourceName__
, NDR_POINTER_UNIQUE
, "Pointer to LpszResourceName (uint16)",hf_clusapi_clusapi_GetQuorumResource_lpszResourceName
);
6172 clusapi_dissect_element_GetQuorumResource_lpszResourceName__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6175 struct ndr_generic_array nga
= { .is_conformant
= false, };
6177 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
6179 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
6180 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_clusapi_clusapi_GetQuorumResource_lpszResourceName
, false, &nga
, &data
);
6181 proto_item_append_text(tree
, ": %s", data
);
6187 clusapi_dissect_element_GetQuorumResource_lpszDeviceName(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6189 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GetQuorumResource_lpszDeviceName_
, NDR_POINTER_REF
, "Pointer to LpszDeviceName (uint16)",hf_clusapi_clusapi_GetQuorumResource_lpszDeviceName
);
6195 clusapi_dissect_element_GetQuorumResource_lpszDeviceName_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6197 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GetQuorumResource_lpszDeviceName__
, NDR_POINTER_UNIQUE
, "Pointer to LpszDeviceName (uint16)",hf_clusapi_clusapi_GetQuorumResource_lpszDeviceName
);
6203 clusapi_dissect_element_GetQuorumResource_lpszDeviceName__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6206 struct ndr_generic_array nga
= { .is_conformant
= false, };
6208 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
6210 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
6211 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_clusapi_clusapi_GetQuorumResource_lpszDeviceName
, false, &nga
, &data
);
6212 proto_item_append_text(tree
, ": %s", data
);
6218 clusapi_dissect_element_GetQuorumResource_pdwMaxQuorumLogSize(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6220 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GetQuorumResource_pdwMaxQuorumLogSize_
, NDR_POINTER_REF
, "Pointer to PdwMaxQuorumLogSize (uint32)",hf_clusapi_clusapi_GetQuorumResource_pdwMaxQuorumLogSize
);
6226 clusapi_dissect_element_GetQuorumResource_pdwMaxQuorumLogSize_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6228 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_GetQuorumResource_pdwMaxQuorumLogSize
, 0);
6234 clusapi_dissect_element_GetQuorumResource_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6236 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GetQuorumResource_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_GetQuorumResource_rpc_status
);
6242 clusapi_dissect_element_GetQuorumResource_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6244 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_GetQuorumResource_rpc_status
, 0);
6249 /* IDL: WERROR clusapi_GetQuorumResource( */
6250 /* IDL: [charset(UTF16)] [out] [ref] uint16 **lpszResourceName, */
6251 /* IDL: [charset(UTF16)] [out] [ref] uint16 **lpszDeviceName, */
6252 /* IDL: [out] [ref] uint32 *pdwMaxQuorumLogSize, */
6253 /* IDL: [out] [ref] WERROR *rpc_status */
6257 clusapi_dissect_GetQuorumResource_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6261 di
->dcerpc_procedure_name
="GetQuorumResource";
6262 offset
= clusapi_dissect_element_GetQuorumResource_lpszResourceName(tvb
, offset
, pinfo
, tree
, di
, drep
);
6263 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
6265 offset
= clusapi_dissect_element_GetQuorumResource_lpszDeviceName(tvb
, offset
, pinfo
, tree
, di
, drep
);
6266 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
6268 offset
= clusapi_dissect_element_GetQuorumResource_pdwMaxQuorumLogSize(tvb
, offset
, pinfo
, tree
, di
, drep
);
6269 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
6271 offset
= clusapi_dissect_element_GetQuorumResource_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
6272 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
6274 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
6277 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
6283 clusapi_dissect_GetQuorumResource_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6285 di
->dcerpc_procedure_name
="GetQuorumResource";
6290 clusapi_dissect_element_SetQuorumResource_hResource(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6292 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_SetQuorumResource_hResource
, 0);
6298 clusapi_dissect_element_SetQuorumResource_lpszDeviceName(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6300 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_SetQuorumResource_lpszDeviceName_
, NDR_POINTER_REF
, "Pointer to LpszDeviceName (uint16)",hf_clusapi_clusapi_SetQuorumResource_lpszDeviceName
);
6306 clusapi_dissect_element_SetQuorumResource_lpszDeviceName_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6309 struct ndr_generic_array nga
= { .is_conformant
= false, };
6311 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
6313 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
6314 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_clusapi_clusapi_SetQuorumResource_lpszDeviceName
, false, &nga
, &data
);
6315 proto_item_append_text(tree
, ": %s", data
);
6321 clusapi_dissect_element_SetQuorumResource_dwMaxQuorumLogSize(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6323 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_SetQuorumResource_dwMaxQuorumLogSize
, 0);
6329 clusapi_dissect_element_SetQuorumResource_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6331 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_SetQuorumResource_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_SetQuorumResource_rpc_status
);
6337 clusapi_dissect_element_SetQuorumResource_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6339 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_SetQuorumResource_rpc_status
, 0);
6344 /* IDL: WERROR clusapi_SetQuorumResource( */
6345 /* IDL: [in] policy_handle hResource, */
6346 /* IDL: [charset(UTF16)] [in] [ref] uint16 *lpszDeviceName, */
6347 /* IDL: [in] uint32 dwMaxQuorumLogSize, */
6348 /* IDL: [out] [ref] WERROR *rpc_status */
6352 clusapi_dissect_SetQuorumResource_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6356 di
->dcerpc_procedure_name
="SetQuorumResource";
6357 offset
= clusapi_dissect_element_SetQuorumResource_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
6358 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
6360 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
6363 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
6369 clusapi_dissect_SetQuorumResource_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6371 di
->dcerpc_procedure_name
="SetQuorumResource";
6372 offset
= clusapi_dissect_element_SetQuorumResource_hResource(tvb
, offset
, pinfo
, tree
, di
, drep
);
6373 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
6374 offset
= clusapi_dissect_element_SetQuorumResource_lpszDeviceName(tvb
, offset
, pinfo
, tree
, di
, drep
);
6375 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
6376 offset
= clusapi_dissect_element_SetQuorumResource_dwMaxQuorumLogSize(tvb
, offset
, pinfo
, tree
, di
, drep
);
6377 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
6382 clusapi_dissect_element_CreateEnum_dwType(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6384 offset
= clusapi_dissect_bitmap_ClusterEnumType(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_CreateEnum_dwType
, 0);
6390 clusapi_dissect_element_CreateEnum_ReturnEnum(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6392 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_CreateEnum_ReturnEnum_
, NDR_POINTER_REF
, "Pointer to ReturnEnum (ENUM_LIST)",hf_clusapi_clusapi_CreateEnum_ReturnEnum
);
6398 clusapi_dissect_element_CreateEnum_ReturnEnum_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6400 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_CreateEnum_ReturnEnum__
, NDR_POINTER_UNIQUE
, "Pointer to ReturnEnum (ENUM_LIST)",hf_clusapi_clusapi_CreateEnum_ReturnEnum
);
6406 clusapi_dissect_element_CreateEnum_ReturnEnum__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6408 offset
= clusapi_dissect_struct_ENUM_LIST(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_clusapi_clusapi_CreateEnum_ReturnEnum
,0);
6414 clusapi_dissect_element_CreateEnum_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6416 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_CreateEnum_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_CreateEnum_rpc_status
);
6422 clusapi_dissect_element_CreateEnum_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6424 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_CreateEnum_rpc_status
, 0);
6429 /* IDL: WERROR clusapi_CreateEnum( */
6430 /* IDL: [in] ClusterEnumType dwType, */
6431 /* IDL: [out] [ref] ENUM_LIST **ReturnEnum, */
6432 /* IDL: [out] [ref] WERROR *rpc_status */
6436 clusapi_dissect_CreateEnum_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6440 di
->dcerpc_procedure_name
="CreateEnum";
6441 offset
= clusapi_dissect_element_CreateEnum_ReturnEnum(tvb
, offset
, pinfo
, tree
, di
, drep
);
6442 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
6444 offset
= clusapi_dissect_element_CreateEnum_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
6445 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
6447 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
6450 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
6456 clusapi_dissect_CreateEnum_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6458 di
->dcerpc_procedure_name
="CreateEnum";
6459 offset
= clusapi_dissect_element_CreateEnum_dwType(tvb
, offset
, pinfo
, tree
, di
, drep
);
6460 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
6465 clusapi_dissect_element_OpenResource_lpszResourceName(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6467 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_OpenResource_lpszResourceName_
, NDR_POINTER_REF
, "Pointer to LpszResourceName (uint16)",hf_clusapi_clusapi_OpenResource_lpszResourceName
);
6473 clusapi_dissect_element_OpenResource_lpszResourceName_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6476 struct ndr_generic_array nga
= { .is_conformant
= false, };
6478 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
6480 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
6481 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_clusapi_clusapi_OpenResource_lpszResourceName
, false, &nga
, &data
);
6482 proto_item_append_text(tree
, ": %s", data
);
6488 clusapi_dissect_element_OpenResource_Status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6490 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_OpenResource_Status_
, NDR_POINTER_REF
, "Pointer to Status (WERROR)",hf_clusapi_clusapi_OpenResource_Status
);
6496 clusapi_dissect_element_OpenResource_Status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6498 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_OpenResource_Status
, 0);
6504 clusapi_dissect_element_OpenResource_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6506 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_OpenResource_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_OpenResource_rpc_status
);
6512 clusapi_dissect_element_OpenResource_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6514 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_OpenResource_rpc_status
, 0);
6520 clusapi_dissect_element_OpenResource_hResource(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6522 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_OpenResource_hResource_
, NDR_POINTER_REF
, "Pointer to HResource (policy_handle)",hf_clusapi_clusapi_OpenResource_hResource
);
6528 clusapi_dissect_element_OpenResource_hResource_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6530 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_OpenResource_hResource
, 0);
6535 /* IDL: void clusapi_OpenResource( */
6536 /* IDL: [charset(UTF16)] [in] [ref] uint16 *lpszResourceName, */
6537 /* IDL: [out] [ref] WERROR *Status, */
6538 /* IDL: [out] [ref] WERROR *rpc_status, */
6539 /* IDL: [out] [ref] policy_handle *hResource */
6543 clusapi_dissect_OpenResource_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6545 di
->dcerpc_procedure_name
="OpenResource";
6546 offset
= clusapi_dissect_element_OpenResource_Status(tvb
, offset
, pinfo
, tree
, di
, drep
);
6547 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
6549 offset
= clusapi_dissect_element_OpenResource_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
6550 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
6552 offset
= clusapi_dissect_element_OpenResource_hResource(tvb
, offset
, pinfo
, tree
, di
, drep
);
6553 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
6559 clusapi_dissect_OpenResource_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6561 di
->dcerpc_procedure_name
="OpenResource";
6562 offset
= clusapi_dissect_element_OpenResource_lpszResourceName(tvb
, offset
, pinfo
, tree
, di
, drep
);
6563 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
6568 clusapi_dissect_element_CreateResource_hGroup(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6570 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_CreateResource_hGroup
, 0);
6576 clusapi_dissect_element_CreateResource_lpszResourceName(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6578 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_CreateResource_lpszResourceName_
, NDR_POINTER_REF
, "Pointer to LpszResourceName (uint16)",hf_clusapi_clusapi_CreateResource_lpszResourceName
);
6584 clusapi_dissect_element_CreateResource_lpszResourceName_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6587 struct ndr_generic_array nga
= { .is_conformant
= false, };
6589 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
6591 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
6592 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_clusapi_clusapi_CreateResource_lpszResourceName
, false, &nga
, &data
);
6593 proto_item_append_text(tree
, ": %s", data
);
6599 clusapi_dissect_element_CreateResource_lpszResourceType(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6601 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_CreateResource_lpszResourceType_
, NDR_POINTER_REF
, "Pointer to LpszResourceType (uint16)",hf_clusapi_clusapi_CreateResource_lpszResourceType
);
6607 clusapi_dissect_element_CreateResource_lpszResourceType_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6610 struct ndr_generic_array nga
= { .is_conformant
= false, };
6612 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
6614 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
6615 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_clusapi_clusapi_CreateResource_lpszResourceType
, false, &nga
, &data
);
6616 proto_item_append_text(tree
, ": %s", data
);
6622 clusapi_dissect_element_CreateResource_dwFlags(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6624 offset
= clusapi_dissect_enum_CreateResourceFlags(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_CreateResource_dwFlags
, 0);
6630 clusapi_dissect_element_CreateResource_Status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6632 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_CreateResource_Status_
, NDR_POINTER_REF
, "Pointer to Status (WERROR)",hf_clusapi_clusapi_CreateResource_Status
);
6638 clusapi_dissect_element_CreateResource_Status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6640 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_CreateResource_Status
, 0);
6646 clusapi_dissect_element_CreateResource_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6648 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_CreateResource_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_CreateResource_rpc_status
);
6654 clusapi_dissect_element_CreateResource_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6656 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_CreateResource_rpc_status
, 0);
6662 clusapi_dissect_element_CreateResource_hResource(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6664 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_CreateResource_hResource_
, NDR_POINTER_REF
, "Pointer to HResource (policy_handle)",hf_clusapi_clusapi_CreateResource_hResource
);
6670 clusapi_dissect_element_CreateResource_hResource_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6672 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_CreateResource_hResource
, 0);
6677 /* IDL: void clusapi_CreateResource( */
6678 /* IDL: [in] policy_handle hGroup, */
6679 /* IDL: [charset(UTF16)] [in] [ref] uint16 *lpszResourceName, */
6680 /* IDL: [charset(UTF16)] [in] [ref] uint16 *lpszResourceType, */
6681 /* IDL: [in] clusapi_CreateResourceFlags dwFlags, */
6682 /* IDL: [out] [ref] WERROR *Status, */
6683 /* IDL: [out] [ref] WERROR *rpc_status, */
6684 /* IDL: [out] [ref] policy_handle *hResource */
6688 clusapi_dissect_CreateResource_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6690 di
->dcerpc_procedure_name
="CreateResource";
6691 offset
= clusapi_dissect_element_CreateResource_Status(tvb
, offset
, pinfo
, tree
, di
, drep
);
6692 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
6694 offset
= clusapi_dissect_element_CreateResource_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
6695 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
6697 offset
= clusapi_dissect_element_CreateResource_hResource(tvb
, offset
, pinfo
, tree
, di
, drep
);
6698 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
6704 clusapi_dissect_CreateResource_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6706 di
->dcerpc_procedure_name
="CreateResource";
6707 offset
= clusapi_dissect_element_CreateResource_hGroup(tvb
, offset
, pinfo
, tree
, di
, drep
);
6708 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
6709 offset
= clusapi_dissect_element_CreateResource_lpszResourceName(tvb
, offset
, pinfo
, tree
, di
, drep
);
6710 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
6711 offset
= clusapi_dissect_element_CreateResource_lpszResourceType(tvb
, offset
, pinfo
, tree
, di
, drep
);
6712 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
6713 offset
= clusapi_dissect_element_CreateResource_dwFlags(tvb
, offset
, pinfo
, tree
, di
, drep
);
6714 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
6719 clusapi_dissect_element_DeleteResource_hResource(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6721 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_DeleteResource_hResource
, 0);
6727 clusapi_dissect_element_DeleteResource_rpc_status(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
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_DeleteResource_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_DeleteResource_rpc_status
);
6735 clusapi_dissect_element_DeleteResource_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6737 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_DeleteResource_rpc_status
, 0);
6742 /* IDL: WERROR clusapi_DeleteResource( */
6743 /* IDL: [in] policy_handle hResource, */
6744 /* IDL: [out] [ref] WERROR *rpc_status */
6748 clusapi_dissect_DeleteResource_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6752 di
->dcerpc_procedure_name
="DeleteResource";
6753 offset
= clusapi_dissect_element_DeleteResource_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
6754 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
6756 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
6759 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
6765 clusapi_dissect_DeleteResource_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6767 di
->dcerpc_procedure_name
="DeleteResource";
6768 offset
= clusapi_dissect_element_DeleteResource_hResource(tvb
, offset
, pinfo
, tree
, di
, drep
);
6769 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
6774 clusapi_dissect_element_CloseResource_Resource(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6776 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_CloseResource_Resource_
, NDR_POINTER_REF
, "Pointer to Resource (policy_handle)",hf_clusapi_clusapi_CloseResource_Resource
);
6782 clusapi_dissect_element_CloseResource_Resource_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6784 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_CloseResource_Resource
, 0);
6789 /* IDL: WERROR clusapi_CloseResource( */
6790 /* IDL: [in] [out] [ref] policy_handle *Resource */
6794 clusapi_dissect_CloseResource_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6798 di
->dcerpc_procedure_name
="CloseResource";
6799 offset
= clusapi_dissect_element_CloseResource_Resource(tvb
, offset
, pinfo
, tree
, di
, drep
);
6800 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
6802 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
6805 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
6811 clusapi_dissect_CloseResource_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6813 di
->dcerpc_procedure_name
="CloseResource";
6814 offset
= clusapi_dissect_element_CloseResource_Resource(tvb
, offset
, pinfo
, tree
, di
, drep
);
6815 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
6820 clusapi_dissect_element_GetResourceState_hResource(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6822 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_GetResourceState_hResource
, 0);
6828 clusapi_dissect_element_GetResourceState_State(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6830 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GetResourceState_State_
, NDR_POINTER_REF
, "Pointer to State (clusapi_ClusterResourceState)",hf_clusapi_clusapi_GetResourceState_State
);
6836 clusapi_dissect_element_GetResourceState_State_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6838 offset
= clusapi_dissect_enum_ClusterResourceState(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_GetResourceState_State
, 0);
6844 clusapi_dissect_element_GetResourceState_NodeName(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6846 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GetResourceState_NodeName_
, NDR_POINTER_REF
, "Pointer to NodeName (uint16)",hf_clusapi_clusapi_GetResourceState_NodeName
);
6852 clusapi_dissect_element_GetResourceState_NodeName_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6854 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GetResourceState_NodeName__
, NDR_POINTER_UNIQUE
, "Pointer to NodeName (uint16)",hf_clusapi_clusapi_GetResourceState_NodeName
);
6860 clusapi_dissect_element_GetResourceState_NodeName__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6863 struct ndr_generic_array nga
= { .is_conformant
= false, };
6865 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
6867 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
6868 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_clusapi_clusapi_GetResourceState_NodeName
, false, &nga
, &data
);
6869 proto_item_append_text(tree
, ": %s", data
);
6875 clusapi_dissect_element_GetResourceState_GroupName(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6877 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GetResourceState_GroupName_
, NDR_POINTER_REF
, "Pointer to GroupName (uint16)",hf_clusapi_clusapi_GetResourceState_GroupName
);
6883 clusapi_dissect_element_GetResourceState_GroupName_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6885 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GetResourceState_GroupName__
, NDR_POINTER_UNIQUE
, "Pointer to GroupName (uint16)",hf_clusapi_clusapi_GetResourceState_GroupName
);
6891 clusapi_dissect_element_GetResourceState_GroupName__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6894 struct ndr_generic_array nga
= { .is_conformant
= false, };
6896 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
6898 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
6899 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_clusapi_clusapi_GetResourceState_GroupName
, false, &nga
, &data
);
6900 proto_item_append_text(tree
, ": %s", data
);
6906 clusapi_dissect_element_GetResourceState_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6908 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GetResourceState_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_GetResourceState_rpc_status
);
6914 clusapi_dissect_element_GetResourceState_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6916 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_GetResourceState_rpc_status
, 0);
6921 /* IDL: WERROR clusapi_GetResourceState( */
6922 /* IDL: [in] policy_handle hResource, */
6923 /* IDL: [out] [ref] clusapi_ClusterResourceState *State, */
6924 /* IDL: [charset(UTF16)] [out] [ref] uint16 **NodeName, */
6925 /* IDL: [charset(UTF16)] [out] [ref] uint16 **GroupName, */
6926 /* IDL: [out] [ref] WERROR *rpc_status */
6930 clusapi_dissect_GetResourceState_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6934 di
->dcerpc_procedure_name
="GetResourceState";
6935 offset
= clusapi_dissect_element_GetResourceState_State(tvb
, offset
, pinfo
, tree
, di
, drep
);
6936 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
6938 offset
= clusapi_dissect_element_GetResourceState_NodeName(tvb
, offset
, pinfo
, tree
, di
, drep
);
6939 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
6941 offset
= clusapi_dissect_element_GetResourceState_GroupName(tvb
, offset
, pinfo
, tree
, di
, drep
);
6942 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
6944 offset
= clusapi_dissect_element_GetResourceState_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
6945 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
6947 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
6950 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
6956 clusapi_dissect_GetResourceState_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6958 di
->dcerpc_procedure_name
="GetResourceState";
6959 offset
= clusapi_dissect_element_GetResourceState_hResource(tvb
, offset
, pinfo
, tree
, di
, drep
);
6960 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
6965 clusapi_dissect_element_SetResourceName_hResource(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6967 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_SetResourceName_hResource
, 0);
6973 clusapi_dissect_element_SetResourceName_lpszResourceName(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6975 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_SetResourceName_lpszResourceName_
, NDR_POINTER_REF
, "Pointer to LpszResourceName (uint16)",hf_clusapi_clusapi_SetResourceName_lpszResourceName
);
6981 clusapi_dissect_element_SetResourceName_lpszResourceName_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6984 struct ndr_generic_array nga
= { .is_conformant
= false, };
6986 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
6988 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
6989 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_clusapi_clusapi_SetResourceName_lpszResourceName
, false, &nga
, &data
);
6990 proto_item_append_text(tree
, ": %s", data
);
6996 clusapi_dissect_element_SetResourceName_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
6998 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_SetResourceName_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_SetResourceName_rpc_status
);
7004 clusapi_dissect_element_SetResourceName_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7006 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_SetResourceName_rpc_status
, 0);
7011 /* IDL: WERROR clusapi_SetResourceName( */
7012 /* IDL: [in] policy_handle hResource, */
7013 /* IDL: [charset(UTF16)] [in] [ref] uint16 *lpszResourceName, */
7014 /* IDL: [out] [ref] WERROR *rpc_status */
7018 clusapi_dissect_SetResourceName_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7022 di
->dcerpc_procedure_name
="SetResourceName";
7023 offset
= clusapi_dissect_element_SetResourceName_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
7024 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
7026 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
7029 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
7035 clusapi_dissect_SetResourceName_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7037 di
->dcerpc_procedure_name
="SetResourceName";
7038 offset
= clusapi_dissect_element_SetResourceName_hResource(tvb
, offset
, pinfo
, tree
, di
, drep
);
7039 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
7040 offset
= clusapi_dissect_element_SetResourceName_lpszResourceName(tvb
, offset
, pinfo
, tree
, di
, drep
);
7041 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
7046 clusapi_dissect_element_GetResourceId_hResource(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7048 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_GetResourceId_hResource
, 0);
7054 clusapi_dissect_element_GetResourceId_pGuid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7056 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GetResourceId_pGuid_
, NDR_POINTER_REF
, "Pointer to PGuid (uint16)",hf_clusapi_clusapi_GetResourceId_pGuid
);
7062 clusapi_dissect_element_GetResourceId_pGuid_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7064 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GetResourceId_pGuid__
, NDR_POINTER_UNIQUE
, "Pointer to PGuid (uint16)",hf_clusapi_clusapi_GetResourceId_pGuid
);
7070 clusapi_dissect_element_GetResourceId_pGuid__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7073 struct ndr_generic_array nga
= { .is_conformant
= false, };
7075 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
7077 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
7078 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_clusapi_clusapi_GetResourceId_pGuid
, false, &nga
, &data
);
7079 proto_item_append_text(tree
, ": %s", data
);
7085 clusapi_dissect_element_GetResourceId_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7087 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GetResourceId_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_GetResourceId_rpc_status
);
7093 clusapi_dissect_element_GetResourceId_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7095 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_GetResourceId_rpc_status
, 0);
7100 /* IDL: WERROR clusapi_GetResourceId( */
7101 /* IDL: [in] policy_handle hResource, */
7102 /* IDL: [charset(UTF16)] [out] [ref] uint16 **pGuid, */
7103 /* IDL: [out] [ref] WERROR *rpc_status */
7107 clusapi_dissect_GetResourceId_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7111 di
->dcerpc_procedure_name
="GetResourceId";
7112 offset
= clusapi_dissect_element_GetResourceId_pGuid(tvb
, offset
, pinfo
, tree
, di
, drep
);
7113 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
7115 offset
= clusapi_dissect_element_GetResourceId_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
7116 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
7118 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
7121 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
7127 clusapi_dissect_GetResourceId_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7129 di
->dcerpc_procedure_name
="GetResourceId";
7130 offset
= clusapi_dissect_element_GetResourceId_hResource(tvb
, offset
, pinfo
, tree
, di
, drep
);
7131 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
7136 clusapi_dissect_element_GetResourceType_hResource(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7138 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_GetResourceType_hResource
, 0);
7144 clusapi_dissect_element_GetResourceType_lpszResourceType(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7146 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GetResourceType_lpszResourceType_
, NDR_POINTER_REF
, "Pointer to LpszResourceType (uint16)",hf_clusapi_clusapi_GetResourceType_lpszResourceType
);
7152 clusapi_dissect_element_GetResourceType_lpszResourceType_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7154 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GetResourceType_lpszResourceType__
, NDR_POINTER_UNIQUE
, "Pointer to LpszResourceType (uint16)",hf_clusapi_clusapi_GetResourceType_lpszResourceType
);
7160 clusapi_dissect_element_GetResourceType_lpszResourceType__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7163 struct ndr_generic_array nga
= { .is_conformant
= false, };
7165 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
7167 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
7168 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_clusapi_clusapi_GetResourceType_lpszResourceType
, false, &nga
, &data
);
7169 proto_item_append_text(tree
, ": %s", data
);
7175 clusapi_dissect_element_GetResourceType_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7177 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GetResourceType_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_GetResourceType_rpc_status
);
7183 clusapi_dissect_element_GetResourceType_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7185 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_GetResourceType_rpc_status
, 0);
7190 /* IDL: WERROR clusapi_GetResourceType( */
7191 /* IDL: [in] policy_handle hResource, */
7192 /* IDL: [charset(UTF16)] [out] [ref] uint16 **lpszResourceType, */
7193 /* IDL: [out] [ref] WERROR *rpc_status */
7197 clusapi_dissect_GetResourceType_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7201 di
->dcerpc_procedure_name
="GetResourceType";
7202 offset
= clusapi_dissect_element_GetResourceType_lpszResourceType(tvb
, offset
, pinfo
, tree
, di
, drep
);
7203 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
7205 offset
= clusapi_dissect_element_GetResourceType_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
7206 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
7208 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
7211 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
7217 clusapi_dissect_GetResourceType_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7219 di
->dcerpc_procedure_name
="GetResourceType";
7220 offset
= clusapi_dissect_element_GetResourceType_hResource(tvb
, offset
, pinfo
, tree
, di
, drep
);
7221 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
7226 clusapi_dissect_element_FailResource_hResource(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
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_FailResource_hResource
, 0);
7234 clusapi_dissect_element_FailResource_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7236 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_FailResource_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_FailResource_rpc_status
);
7242 clusapi_dissect_element_FailResource_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7244 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_FailResource_rpc_status
, 0);
7249 /* IDL: WERROR clusapi_FailResource( */
7250 /* IDL: [in] policy_handle hResource, */
7251 /* IDL: [out] [ref] WERROR *rpc_status */
7255 clusapi_dissect_FailResource_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7259 di
->dcerpc_procedure_name
="FailResource";
7260 offset
= clusapi_dissect_element_FailResource_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
7261 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
7263 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
7266 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
7272 clusapi_dissect_FailResource_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7274 di
->dcerpc_procedure_name
="FailResource";
7275 offset
= clusapi_dissect_element_FailResource_hResource(tvb
, offset
, pinfo
, tree
, di
, drep
);
7276 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
7281 clusapi_dissect_element_OnlineResource_hResource(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7283 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_OnlineResource_hResource
, 0);
7289 clusapi_dissect_element_OnlineResource_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7291 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_OnlineResource_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_OnlineResource_rpc_status
);
7297 clusapi_dissect_element_OnlineResource_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7299 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_OnlineResource_rpc_status
, 0);
7304 /* IDL: WERROR clusapi_OnlineResource( */
7305 /* IDL: [in] policy_handle hResource, */
7306 /* IDL: [out] [ref] WERROR *rpc_status */
7310 clusapi_dissect_OnlineResource_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7314 di
->dcerpc_procedure_name
="OnlineResource";
7315 offset
= clusapi_dissect_element_OnlineResource_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
7316 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
7318 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
7321 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
7327 clusapi_dissect_OnlineResource_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7329 di
->dcerpc_procedure_name
="OnlineResource";
7330 offset
= clusapi_dissect_element_OnlineResource_hResource(tvb
, offset
, pinfo
, tree
, di
, drep
);
7331 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
7336 clusapi_dissect_element_OfflineResource_hResource(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7338 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_OfflineResource_hResource
, 0);
7344 clusapi_dissect_element_OfflineResource_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7346 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_OfflineResource_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_OfflineResource_rpc_status
);
7352 clusapi_dissect_element_OfflineResource_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7354 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_OfflineResource_rpc_status
, 0);
7359 /* IDL: WERROR clusapi_OfflineResource( */
7360 /* IDL: [in] policy_handle hResource, */
7361 /* IDL: [out] [ref] WERROR *rpc_status */
7365 clusapi_dissect_OfflineResource_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7369 di
->dcerpc_procedure_name
="OfflineResource";
7370 offset
= clusapi_dissect_element_OfflineResource_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
7371 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
7373 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
7376 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
7382 clusapi_dissect_OfflineResource_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7384 di
->dcerpc_procedure_name
="OfflineResource";
7385 offset
= clusapi_dissect_element_OfflineResource_hResource(tvb
, offset
, pinfo
, tree
, di
, drep
);
7386 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
7391 clusapi_dissect_element_AddResourceDependency_hResource(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
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_AddResourceDependency_hResource
, 0);
7399 clusapi_dissect_element_AddResourceDependency_hDependsOn(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
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_AddResourceDependency_hDependsOn
, 0);
7407 clusapi_dissect_element_AddResourceDependency_rpc_status(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
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_AddResourceDependency_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_AddResourceDependency_rpc_status
);
7415 clusapi_dissect_element_AddResourceDependency_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7417 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_AddResourceDependency_rpc_status
, 0);
7422 /* IDL: WERROR clusapi_AddResourceDependency( */
7423 /* IDL: [in] policy_handle hResource, */
7424 /* IDL: [in] policy_handle hDependsOn, */
7425 /* IDL: [out] [ref] WERROR *rpc_status */
7429 clusapi_dissect_AddResourceDependency_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7433 di
->dcerpc_procedure_name
="AddResourceDependency";
7434 offset
= clusapi_dissect_element_AddResourceDependency_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
7435 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
7437 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
7440 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
7446 clusapi_dissect_AddResourceDependency_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7448 di
->dcerpc_procedure_name
="AddResourceDependency";
7449 offset
= clusapi_dissect_element_AddResourceDependency_hResource(tvb
, offset
, pinfo
, tree
, di
, drep
);
7450 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
7451 offset
= clusapi_dissect_element_AddResourceDependency_hDependsOn(tvb
, offset
, pinfo
, tree
, di
, drep
);
7452 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
7457 clusapi_dissect_element_RemoveResourceDependency_hResource(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7459 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_RemoveResourceDependency_hResource
, 0);
7465 clusapi_dissect_element_RemoveResourceDependency_hDependsOn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7467 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_RemoveResourceDependency_hDependsOn
, 0);
7473 clusapi_dissect_element_RemoveResourceDependency_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7475 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_RemoveResourceDependency_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_RemoveResourceDependency_rpc_status
);
7481 clusapi_dissect_element_RemoveResourceDependency_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7483 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_RemoveResourceDependency_rpc_status
, 0);
7488 /* IDL: WERROR clusapi_RemoveResourceDependency( */
7489 /* IDL: [in] policy_handle hResource, */
7490 /* IDL: [in] policy_handle hDependsOn, */
7491 /* IDL: [out] [ref] WERROR *rpc_status */
7495 clusapi_dissect_RemoveResourceDependency_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7499 di
->dcerpc_procedure_name
="RemoveResourceDependency";
7500 offset
= clusapi_dissect_element_RemoveResourceDependency_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
7501 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
7503 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
7506 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
7512 clusapi_dissect_RemoveResourceDependency_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7514 di
->dcerpc_procedure_name
="RemoveResourceDependency";
7515 offset
= clusapi_dissect_element_RemoveResourceDependency_hResource(tvb
, offset
, pinfo
, tree
, di
, drep
);
7516 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
7517 offset
= clusapi_dissect_element_RemoveResourceDependency_hDependsOn(tvb
, offset
, pinfo
, tree
, di
, drep
);
7518 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
7523 clusapi_dissect_element_CanResourceBeDependent_hResource(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7525 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_CanResourceBeDependent_hResource
, 0);
7531 clusapi_dissect_element_CanResourceBeDependent_hResourceDependent(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7533 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_CanResourceBeDependent_hResourceDependent
, 0);
7539 clusapi_dissect_element_CanResourceBeDependent_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7541 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_CanResourceBeDependent_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_CanResourceBeDependent_rpc_status
);
7547 clusapi_dissect_element_CanResourceBeDependent_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7549 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_CanResourceBeDependent_rpc_status
, 0);
7554 /* IDL: WERROR clusapi_CanResourceBeDependent( */
7555 /* IDL: [in] policy_handle hResource, */
7556 /* IDL: [in] policy_handle hResourceDependent, */
7557 /* IDL: [out] [ref] WERROR *rpc_status */
7561 clusapi_dissect_CanResourceBeDependent_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7565 di
->dcerpc_procedure_name
="CanResourceBeDependent";
7566 offset
= clusapi_dissect_element_CanResourceBeDependent_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
7567 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
7569 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
7572 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
7578 clusapi_dissect_CanResourceBeDependent_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7580 di
->dcerpc_procedure_name
="CanResourceBeDependent";
7581 offset
= clusapi_dissect_element_CanResourceBeDependent_hResource(tvb
, offset
, pinfo
, tree
, di
, drep
);
7582 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
7583 offset
= clusapi_dissect_element_CanResourceBeDependent_hResourceDependent(tvb
, offset
, pinfo
, tree
, di
, drep
);
7584 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
7589 clusapi_dissect_element_CreateResEnum_hResource(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7591 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_CreateResEnum_hResource
, 0);
7597 clusapi_dissect_element_CreateResEnum_dwType(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7599 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_CreateResEnum_dwType
, 0);
7605 clusapi_dissect_element_CreateResEnum_ReturnEnum(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7607 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_CreateResEnum_ReturnEnum_
, NDR_POINTER_REF
, "Pointer to ReturnEnum (ENUM_LIST)",hf_clusapi_clusapi_CreateResEnum_ReturnEnum
);
7613 clusapi_dissect_element_CreateResEnum_ReturnEnum_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7615 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_CreateResEnum_ReturnEnum__
, NDR_POINTER_UNIQUE
, "Pointer to ReturnEnum (ENUM_LIST)",hf_clusapi_clusapi_CreateResEnum_ReturnEnum
);
7621 clusapi_dissect_element_CreateResEnum_ReturnEnum__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7623 offset
= clusapi_dissect_struct_ENUM_LIST(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_clusapi_clusapi_CreateResEnum_ReturnEnum
,0);
7629 clusapi_dissect_element_CreateResEnum_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7631 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_CreateResEnum_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_CreateResEnum_rpc_status
);
7637 clusapi_dissect_element_CreateResEnum_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7639 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_CreateResEnum_rpc_status
, 0);
7644 /* IDL: WERROR clusapi_CreateResEnum( */
7645 /* IDL: [in] policy_handle hResource, */
7646 /* IDL: [in] uint32 dwType, */
7647 /* IDL: [out] [ref] ENUM_LIST **ReturnEnum, */
7648 /* IDL: [out] [ref] WERROR *rpc_status */
7652 clusapi_dissect_CreateResEnum_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7656 di
->dcerpc_procedure_name
="CreateResEnum";
7657 offset
= clusapi_dissect_element_CreateResEnum_ReturnEnum(tvb
, offset
, pinfo
, tree
, di
, drep
);
7658 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
7660 offset
= clusapi_dissect_element_CreateResEnum_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
7661 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
7663 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
7666 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
7672 clusapi_dissect_CreateResEnum_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7674 di
->dcerpc_procedure_name
="CreateResEnum";
7675 offset
= clusapi_dissect_element_CreateResEnum_hResource(tvb
, offset
, pinfo
, tree
, di
, drep
);
7676 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
7677 offset
= clusapi_dissect_element_CreateResEnum_dwType(tvb
, offset
, pinfo
, tree
, di
, drep
);
7678 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
7683 clusapi_dissect_element_AddResourceNode_hResource(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7685 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_AddResourceNode_hResource
, 0);
7691 clusapi_dissect_element_AddResourceNode_hNode(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7693 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_AddResourceNode_hNode
, 0);
7699 clusapi_dissect_element_AddResourceNode_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7701 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_AddResourceNode_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_AddResourceNode_rpc_status
);
7707 clusapi_dissect_element_AddResourceNode_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7709 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_AddResourceNode_rpc_status
, 0);
7714 /* IDL: WERROR clusapi_AddResourceNode( */
7715 /* IDL: [in] policy_handle hResource, */
7716 /* IDL: [in] policy_handle hNode, */
7717 /* IDL: [out] [ref] WERROR *rpc_status */
7721 clusapi_dissect_AddResourceNode_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7725 di
->dcerpc_procedure_name
="AddResourceNode";
7726 offset
= clusapi_dissect_element_AddResourceNode_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
7727 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
7729 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
7732 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
7738 clusapi_dissect_AddResourceNode_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7740 di
->dcerpc_procedure_name
="AddResourceNode";
7741 offset
= clusapi_dissect_element_AddResourceNode_hResource(tvb
, offset
, pinfo
, tree
, di
, drep
);
7742 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
7743 offset
= clusapi_dissect_element_AddResourceNode_hNode(tvb
, offset
, pinfo
, tree
, di
, drep
);
7744 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
7749 clusapi_dissect_element_RemoveResourceNode_hResource(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7751 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_RemoveResourceNode_hResource
, 0);
7757 clusapi_dissect_element_RemoveResourceNode_hNode(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7759 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_RemoveResourceNode_hNode
, 0);
7765 clusapi_dissect_element_RemoveResourceNode_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7767 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_RemoveResourceNode_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_RemoveResourceNode_rpc_status
);
7773 clusapi_dissect_element_RemoveResourceNode_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7775 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_RemoveResourceNode_rpc_status
, 0);
7780 /* IDL: WERROR clusapi_RemoveResourceNode( */
7781 /* IDL: [in] policy_handle hResource, */
7782 /* IDL: [in] policy_handle hNode, */
7783 /* IDL: [out] [ref] WERROR *rpc_status */
7787 clusapi_dissect_RemoveResourceNode_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7791 di
->dcerpc_procedure_name
="RemoveResourceNode";
7792 offset
= clusapi_dissect_element_RemoveResourceNode_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
7793 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
7795 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
7798 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
7804 clusapi_dissect_RemoveResourceNode_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7806 di
->dcerpc_procedure_name
="RemoveResourceNode";
7807 offset
= clusapi_dissect_element_RemoveResourceNode_hResource(tvb
, offset
, pinfo
, tree
, di
, drep
);
7808 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
7809 offset
= clusapi_dissect_element_RemoveResourceNode_hNode(tvb
, offset
, pinfo
, tree
, di
, drep
);
7810 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
7815 clusapi_dissect_element_ChangeResourceGroup_hResource(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7817 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_ChangeResourceGroup_hResource
, 0);
7823 clusapi_dissect_element_ChangeResourceGroup_hGroup(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7825 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_ChangeResourceGroup_hGroup
, 0);
7831 clusapi_dissect_element_ChangeResourceGroup_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7833 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_ChangeResourceGroup_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_ChangeResourceGroup_rpc_status
);
7839 clusapi_dissect_element_ChangeResourceGroup_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7841 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_ChangeResourceGroup_rpc_status
, 0);
7846 /* IDL: WERROR clusapi_ChangeResourceGroup( */
7847 /* IDL: [in] policy_handle hResource, */
7848 /* IDL: [in] policy_handle hGroup, */
7849 /* IDL: [out] [ref] WERROR *rpc_status */
7853 clusapi_dissect_ChangeResourceGroup_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7857 di
->dcerpc_procedure_name
="ChangeResourceGroup";
7858 offset
= clusapi_dissect_element_ChangeResourceGroup_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
7859 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
7861 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
7864 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
7870 clusapi_dissect_ChangeResourceGroup_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7872 di
->dcerpc_procedure_name
="ChangeResourceGroup";
7873 offset
= clusapi_dissect_element_ChangeResourceGroup_hResource(tvb
, offset
, pinfo
, tree
, di
, drep
);
7874 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
7875 offset
= clusapi_dissect_element_ChangeResourceGroup_hGroup(tvb
, offset
, pinfo
, tree
, di
, drep
);
7876 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
7881 clusapi_dissect_element_CreateResourceType_lpszTypeName(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7883 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_CreateResourceType_lpszTypeName_
, NDR_POINTER_REF
, "Pointer to LpszTypeName (uint16)",hf_clusapi_clusapi_CreateResourceType_lpszTypeName
);
7889 clusapi_dissect_element_CreateResourceType_lpszTypeName_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7892 struct ndr_generic_array nga
= { .is_conformant
= false, };
7894 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
7896 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
7897 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_clusapi_clusapi_CreateResourceType_lpszTypeName
, false, &nga
, &data
);
7898 proto_item_append_text(tree
, ": %s", data
);
7904 clusapi_dissect_element_CreateResourceType_lpszDisplayName(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7906 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_CreateResourceType_lpszDisplayName_
, NDR_POINTER_REF
, "Pointer to LpszDisplayName (uint16)",hf_clusapi_clusapi_CreateResourceType_lpszDisplayName
);
7912 clusapi_dissect_element_CreateResourceType_lpszDisplayName_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7915 struct ndr_generic_array nga
= { .is_conformant
= false, };
7917 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
7919 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
7920 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_clusapi_clusapi_CreateResourceType_lpszDisplayName
, false, &nga
, &data
);
7921 proto_item_append_text(tree
, ": %s", data
);
7927 clusapi_dissect_element_CreateResourceType_lpszDllName(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7929 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_CreateResourceType_lpszDllName_
, NDR_POINTER_REF
, "Pointer to LpszDllName (uint16)",hf_clusapi_clusapi_CreateResourceType_lpszDllName
);
7935 clusapi_dissect_element_CreateResourceType_lpszDllName_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7938 struct ndr_generic_array nga
= { .is_conformant
= false, };
7940 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
7942 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
7943 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_clusapi_clusapi_CreateResourceType_lpszDllName
, false, &nga
, &data
);
7944 proto_item_append_text(tree
, ": %s", data
);
7950 clusapi_dissect_element_CreateResourceType_dwLooksAlive(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7952 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_CreateResourceType_dwLooksAlive
, 0);
7958 clusapi_dissect_element_CreateResourceType_dwIsAlive(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7960 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_CreateResourceType_dwIsAlive
, 0);
7966 clusapi_dissect_element_CreateResourceType_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7968 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_CreateResourceType_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_CreateResourceType_rpc_status
);
7974 clusapi_dissect_element_CreateResourceType_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7976 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_CreateResourceType_rpc_status
, 0);
7981 /* IDL: WERROR clusapi_CreateResourceType( */
7982 /* IDL: [charset(UTF16)] [in] [ref] uint16 *lpszTypeName, */
7983 /* IDL: [charset(UTF16)] [in] [ref] uint16 *lpszDisplayName, */
7984 /* IDL: [charset(UTF16)] [in] [ref] uint16 *lpszDllName, */
7985 /* IDL: [in] uint32 dwLooksAlive, */
7986 /* IDL: [in] uint32 dwIsAlive, */
7987 /* IDL: [out] [ref] WERROR *rpc_status */
7991 clusapi_dissect_CreateResourceType_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
7995 di
->dcerpc_procedure_name
="CreateResourceType";
7996 offset
= clusapi_dissect_element_CreateResourceType_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
7997 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
7999 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
8002 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
8008 clusapi_dissect_CreateResourceType_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8010 di
->dcerpc_procedure_name
="CreateResourceType";
8011 offset
= clusapi_dissect_element_CreateResourceType_lpszTypeName(tvb
, offset
, pinfo
, tree
, di
, drep
);
8012 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
8013 offset
= clusapi_dissect_element_CreateResourceType_lpszDisplayName(tvb
, offset
, pinfo
, tree
, di
, drep
);
8014 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
8015 offset
= clusapi_dissect_element_CreateResourceType_lpszDllName(tvb
, offset
, pinfo
, tree
, di
, drep
);
8016 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
8017 offset
= clusapi_dissect_element_CreateResourceType_dwLooksAlive(tvb
, offset
, pinfo
, tree
, di
, drep
);
8018 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
8019 offset
= clusapi_dissect_element_CreateResourceType_dwIsAlive(tvb
, offset
, pinfo
, tree
, di
, drep
);
8020 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
8025 clusapi_dissect_element_DeleteResourceType_lpszTypeName(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
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_DeleteResourceType_lpszTypeName_
, NDR_POINTER_REF
, "Pointer to LpszTypeName (uint16)",hf_clusapi_clusapi_DeleteResourceType_lpszTypeName
);
8033 clusapi_dissect_element_DeleteResourceType_lpszTypeName_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8036 struct ndr_generic_array nga
= { .is_conformant
= false, };
8038 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
8040 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
8041 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_clusapi_clusapi_DeleteResourceType_lpszTypeName
, false, &nga
, &data
);
8042 proto_item_append_text(tree
, ": %s", data
);
8048 clusapi_dissect_element_DeleteResourceType_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8050 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_DeleteResourceType_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_DeleteResourceType_rpc_status
);
8056 clusapi_dissect_element_DeleteResourceType_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8058 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_DeleteResourceType_rpc_status
, 0);
8063 /* IDL: WERROR clusapi_DeleteResourceType( */
8064 /* IDL: [charset(UTF16)] [in] [ref] uint16 *lpszTypeName, */
8065 /* IDL: [out] [ref] WERROR *rpc_status */
8069 clusapi_dissect_DeleteResourceType_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8073 di
->dcerpc_procedure_name
="DeleteResourceType";
8074 offset
= clusapi_dissect_element_DeleteResourceType_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
8075 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
8077 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
8080 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
8086 clusapi_dissect_DeleteResourceType_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8088 di
->dcerpc_procedure_name
="DeleteResourceType";
8089 offset
= clusapi_dissect_element_DeleteResourceType_lpszTypeName(tvb
, offset
, pinfo
, tree
, di
, drep
);
8090 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
8095 clusapi_dissect_element_GetRootKey_samDesired(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8097 offset
= winreg_dissect_bitmap_AccessMask(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_GetRootKey_samDesired
, 0);
8103 clusapi_dissect_element_GetRootKey_Status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8105 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GetRootKey_Status_
, NDR_POINTER_REF
, "Pointer to Status (WERROR)",hf_clusapi_clusapi_GetRootKey_Status
);
8111 clusapi_dissect_element_GetRootKey_Status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8113 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_GetRootKey_Status
, 0);
8119 clusapi_dissect_element_GetRootKey_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8121 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GetRootKey_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_GetRootKey_rpc_status
);
8127 clusapi_dissect_element_GetRootKey_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8129 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_GetRootKey_rpc_status
, 0);
8135 clusapi_dissect_element_GetRootKey_phKey(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8137 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GetRootKey_phKey_
, NDR_POINTER_REF
, "Pointer to PhKey (policy_handle)",hf_clusapi_clusapi_GetRootKey_phKey
);
8143 clusapi_dissect_element_GetRootKey_phKey_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8145 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_GetRootKey_phKey
, 0);
8150 /* IDL: void clusapi_GetRootKey( */
8151 /* IDL: [in] winreg_AccessMask samDesired, */
8152 /* IDL: [out] [ref] WERROR *Status, */
8153 /* IDL: [out] [ref] WERROR *rpc_status, */
8154 /* IDL: [out] [ref] policy_handle *phKey */
8158 clusapi_dissect_GetRootKey_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8160 di
->dcerpc_procedure_name
="GetRootKey";
8161 offset
= clusapi_dissect_element_GetRootKey_Status(tvb
, offset
, pinfo
, tree
, di
, drep
);
8162 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
8164 offset
= clusapi_dissect_element_GetRootKey_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
8165 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
8167 offset
= clusapi_dissect_element_GetRootKey_phKey(tvb
, offset
, pinfo
, tree
, di
, drep
);
8168 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
8174 clusapi_dissect_GetRootKey_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8176 di
->dcerpc_procedure_name
="GetRootKey";
8177 offset
= clusapi_dissect_element_GetRootKey_samDesired(tvb
, offset
, pinfo
, tree
, di
, drep
);
8178 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
8183 clusapi_dissect_element_CreateKey_hKey(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8185 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_CreateKey_hKey
, 0);
8191 clusapi_dissect_element_CreateKey_lpSubKey(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8193 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_CreateKey_lpSubKey_
, NDR_POINTER_REF
, "Pointer to LpSubKey (uint16)",hf_clusapi_clusapi_CreateKey_lpSubKey
);
8199 clusapi_dissect_element_CreateKey_lpSubKey_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8202 struct ndr_generic_array nga
= { .is_conformant
= false, };
8204 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
8206 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
8207 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_clusapi_clusapi_CreateKey_lpSubKey
, false, &nga
, &data
);
8208 proto_item_append_text(tree
, ": %s", data
);
8214 clusapi_dissect_element_CreateKey_dwOptions(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8216 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_CreateKey_dwOptions
, 0);
8222 clusapi_dissect_element_CreateKey_samDesired(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8224 offset
= winreg_dissect_bitmap_AccessMask(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_CreateKey_samDesired
, 0);
8230 clusapi_dissect_element_CreateKey_lpSecurityAttributes(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8232 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_CreateKey_lpSecurityAttributes_
, NDR_POINTER_UNIQUE
, "Pointer to LpSecurityAttributes (RPC_SECURITY_ATTRIBUTES)",hf_clusapi_clusapi_CreateKey_lpSecurityAttributes
);
8238 clusapi_dissect_element_CreateKey_lpSecurityAttributes_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8240 offset
= clusapi_dissect_struct_RPC_SECURITY_ATTRIBUTES(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_clusapi_clusapi_CreateKey_lpSecurityAttributes
,0);
8246 clusapi_dissect_element_CreateKey_lpdwDisposition(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8248 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_CreateKey_lpdwDisposition_
, NDR_POINTER_REF
, "Pointer to LpdwDisposition (uint32)",hf_clusapi_clusapi_CreateKey_lpdwDisposition
);
8254 clusapi_dissect_element_CreateKey_lpdwDisposition_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8256 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_CreateKey_lpdwDisposition
, 0);
8262 clusapi_dissect_element_CreateKey_Status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8264 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_CreateKey_Status_
, NDR_POINTER_REF
, "Pointer to Status (WERROR)",hf_clusapi_clusapi_CreateKey_Status
);
8270 clusapi_dissect_element_CreateKey_Status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8272 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_CreateKey_Status
, 0);
8278 clusapi_dissect_element_CreateKey_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8280 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_CreateKey_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_CreateKey_rpc_status
);
8286 clusapi_dissect_element_CreateKey_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8288 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_CreateKey_rpc_status
, 0);
8294 clusapi_dissect_element_CreateKey_phKey(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8296 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_CreateKey_phKey_
, NDR_POINTER_REF
, "Pointer to PhKey (policy_handle)",hf_clusapi_clusapi_CreateKey_phKey
);
8302 clusapi_dissect_element_CreateKey_phKey_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8304 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_CreateKey_phKey
, 0);
8309 /* IDL: void clusapi_CreateKey( */
8310 /* IDL: [in] policy_handle hKey, */
8311 /* IDL: [charset(UTF16)] [in] [ref] uint16 *lpSubKey, */
8312 /* IDL: [in] uint32 dwOptions, */
8313 /* IDL: [in] winreg_AccessMask samDesired, */
8314 /* IDL: [in] [unique(1)] RPC_SECURITY_ATTRIBUTES *lpSecurityAttributes, */
8315 /* IDL: [out] [ref] uint32 *lpdwDisposition, */
8316 /* IDL: [out] [ref] WERROR *Status, */
8317 /* IDL: [out] [ref] WERROR *rpc_status, */
8318 /* IDL: [out] [ref] policy_handle *phKey */
8322 clusapi_dissect_CreateKey_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8324 di
->dcerpc_procedure_name
="CreateKey";
8325 offset
= clusapi_dissect_element_CreateKey_lpdwDisposition(tvb
, offset
, pinfo
, tree
, di
, drep
);
8326 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
8328 offset
= clusapi_dissect_element_CreateKey_Status(tvb
, offset
, pinfo
, tree
, di
, drep
);
8329 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
8331 offset
= clusapi_dissect_element_CreateKey_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
8332 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
8334 offset
= clusapi_dissect_element_CreateKey_phKey(tvb
, offset
, pinfo
, tree
, di
, drep
);
8335 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
8341 clusapi_dissect_CreateKey_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8343 di
->dcerpc_procedure_name
="CreateKey";
8344 offset
= clusapi_dissect_element_CreateKey_hKey(tvb
, offset
, pinfo
, tree
, di
, drep
);
8345 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
8346 offset
= clusapi_dissect_element_CreateKey_lpSubKey(tvb
, offset
, pinfo
, tree
, di
, drep
);
8347 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
8348 offset
= clusapi_dissect_element_CreateKey_dwOptions(tvb
, offset
, pinfo
, tree
, di
, drep
);
8349 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
8350 offset
= clusapi_dissect_element_CreateKey_samDesired(tvb
, offset
, pinfo
, tree
, di
, drep
);
8351 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
8352 offset
= clusapi_dissect_element_CreateKey_lpSecurityAttributes(tvb
, offset
, pinfo
, tree
, di
, drep
);
8353 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
8358 clusapi_dissect_element_OpenKey_hKey(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8360 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_OpenKey_hKey
, 0);
8366 clusapi_dissect_element_OpenKey_lpSubKey(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8368 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_OpenKey_lpSubKey_
, NDR_POINTER_REF
, "Pointer to LpSubKey (uint16)",hf_clusapi_clusapi_OpenKey_lpSubKey
);
8374 clusapi_dissect_element_OpenKey_lpSubKey_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8377 struct ndr_generic_array nga
= { .is_conformant
= false, };
8379 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
8381 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
8382 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_clusapi_clusapi_OpenKey_lpSubKey
, false, &nga
, &data
);
8383 proto_item_append_text(tree
, ": %s", data
);
8389 clusapi_dissect_element_OpenKey_samDesired(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8391 offset
= winreg_dissect_bitmap_AccessMask(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_OpenKey_samDesired
, 0);
8397 clusapi_dissect_element_OpenKey_Status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8399 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_OpenKey_Status_
, NDR_POINTER_REF
, "Pointer to Status (WERROR)",hf_clusapi_clusapi_OpenKey_Status
);
8405 clusapi_dissect_element_OpenKey_Status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8407 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_OpenKey_Status
, 0);
8413 clusapi_dissect_element_OpenKey_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8415 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_OpenKey_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_OpenKey_rpc_status
);
8421 clusapi_dissect_element_OpenKey_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8423 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_OpenKey_rpc_status
, 0);
8429 clusapi_dissect_element_OpenKey_phKey(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8431 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_OpenKey_phKey_
, NDR_POINTER_REF
, "Pointer to PhKey (policy_handle)",hf_clusapi_clusapi_OpenKey_phKey
);
8437 clusapi_dissect_element_OpenKey_phKey_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8439 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_OpenKey_phKey
, 0);
8444 /* IDL: void clusapi_OpenKey( */
8445 /* IDL: [in] policy_handle hKey, */
8446 /* IDL: [charset(UTF16)] [in] [ref] uint16 *lpSubKey, */
8447 /* IDL: [in] winreg_AccessMask samDesired, */
8448 /* IDL: [out] [ref] WERROR *Status, */
8449 /* IDL: [out] [ref] WERROR *rpc_status, */
8450 /* IDL: [out] [ref] policy_handle *phKey */
8454 clusapi_dissect_OpenKey_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8456 di
->dcerpc_procedure_name
="OpenKey";
8457 offset
= clusapi_dissect_element_OpenKey_Status(tvb
, offset
, pinfo
, tree
, di
, drep
);
8458 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
8460 offset
= clusapi_dissect_element_OpenKey_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
8461 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
8463 offset
= clusapi_dissect_element_OpenKey_phKey(tvb
, offset
, pinfo
, tree
, di
, drep
);
8464 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
8470 clusapi_dissect_OpenKey_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8472 di
->dcerpc_procedure_name
="OpenKey";
8473 offset
= clusapi_dissect_element_OpenKey_hKey(tvb
, offset
, pinfo
, tree
, di
, drep
);
8474 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
8475 offset
= clusapi_dissect_element_OpenKey_lpSubKey(tvb
, offset
, pinfo
, tree
, di
, drep
);
8476 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
8477 offset
= clusapi_dissect_element_OpenKey_samDesired(tvb
, offset
, pinfo
, tree
, di
, drep
);
8478 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
8483 clusapi_dissect_element_EnumKey_hKey(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8485 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_EnumKey_hKey
, 0);
8491 clusapi_dissect_element_EnumKey_dwIndex(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8493 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_EnumKey_dwIndex
, 0);
8499 clusapi_dissect_element_EnumKey_KeyName(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8501 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_EnumKey_KeyName_
, NDR_POINTER_REF
, "Pointer to KeyName (uint16)",hf_clusapi_clusapi_EnumKey_KeyName
);
8507 clusapi_dissect_element_EnumKey_KeyName_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8509 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_EnumKey_KeyName__
, NDR_POINTER_UNIQUE
, "Pointer to KeyName (uint16)",hf_clusapi_clusapi_EnumKey_KeyName
);
8515 clusapi_dissect_element_EnumKey_KeyName__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8518 struct ndr_generic_array nga
= { .is_conformant
= false, };
8520 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
8522 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
8523 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_clusapi_clusapi_EnumKey_KeyName
, false, &nga
, &data
);
8524 proto_item_append_text(tree
, ": %s", data
);
8530 clusapi_dissect_element_EnumKey_lpftLastWriteTime(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
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_EnumKey_lpftLastWriteTime_
, NDR_POINTER_REF
, "Pointer to LpftLastWriteTime (NTTIME)",hf_clusapi_clusapi_EnumKey_lpftLastWriteTime
);
8538 clusapi_dissect_element_EnumKey_lpftLastWriteTime_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8540 offset
= dissect_ndr_nt_NTTIME(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_EnumKey_lpftLastWriteTime
);
8546 clusapi_dissect_element_EnumKey_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8548 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_EnumKey_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_EnumKey_rpc_status
);
8554 clusapi_dissect_element_EnumKey_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8556 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_EnumKey_rpc_status
, 0);
8561 /* IDL: WERROR clusapi_EnumKey( */
8562 /* IDL: [in] policy_handle hKey, */
8563 /* IDL: [in] uint32 dwIndex, */
8564 /* IDL: [charset(UTF16)] [out] [ref] uint16 **KeyName, */
8565 /* IDL: [out] [ref] NTTIME *lpftLastWriteTime, */
8566 /* IDL: [out] [ref] WERROR *rpc_status */
8570 clusapi_dissect_EnumKey_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8574 di
->dcerpc_procedure_name
="EnumKey";
8575 offset
= clusapi_dissect_element_EnumKey_KeyName(tvb
, offset
, pinfo
, tree
, di
, drep
);
8576 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
8578 offset
= clusapi_dissect_element_EnumKey_lpftLastWriteTime(tvb
, offset
, pinfo
, tree
, di
, drep
);
8579 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
8581 offset
= clusapi_dissect_element_EnumKey_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
8582 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
8584 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
8587 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
8593 clusapi_dissect_EnumKey_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8595 di
->dcerpc_procedure_name
="EnumKey";
8596 offset
= clusapi_dissect_element_EnumKey_hKey(tvb
, offset
, pinfo
, tree
, di
, drep
);
8597 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
8598 offset
= clusapi_dissect_element_EnumKey_dwIndex(tvb
, offset
, pinfo
, tree
, di
, drep
);
8599 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
8604 clusapi_dissect_element_SetValue_hKey(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8606 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_SetValue_hKey
, 0);
8612 clusapi_dissect_element_SetValue_lpValueName(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8614 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_SetValue_lpValueName_
, NDR_POINTER_REF
, "Pointer to LpValueName (uint16)",hf_clusapi_clusapi_SetValue_lpValueName
);
8620 clusapi_dissect_element_SetValue_lpValueName_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8623 struct ndr_generic_array nga
= { .is_conformant
= false, };
8625 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
8627 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
8628 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_clusapi_clusapi_SetValue_lpValueName
, false, &nga
, &data
);
8629 proto_item_append_text(tree
, ": %s", data
);
8635 clusapi_dissect_element_SetValue_dwType(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8637 offset
= misc_dissect_enum_winreg_Type(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_SetValue_dwType
, 0);
8643 clusapi_dissect_element_SetValue_lpData(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8645 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_SetValue_lpData_
, NDR_POINTER_REF
, "Pointer to LpData (uint8)",hf_clusapi_clusapi_SetValue_lpData
);
8651 clusapi_dissect_element_SetValue_lpData_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8653 struct ndr_generic_array nga
= { .is_conformant
= false, };
8655 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
8657 offset
= dissect_ndr_generic_array_bytes(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
, clusapi_dissect_element_SetValue_lpData__
);
8663 clusapi_dissect_element_SetValue_lpData__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8665 offset
= PIDL_dissect_uint8(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_SetValue_lpData
, 0);
8671 clusapi_dissect_element_SetValue_cbData(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8673 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_SetValue_cbData
, 0);
8679 clusapi_dissect_element_SetValue_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8681 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_SetValue_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_SetValue_rpc_status
);
8687 clusapi_dissect_element_SetValue_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8689 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_SetValue_rpc_status
, 0);
8694 /* IDL: WERROR clusapi_SetValue( */
8695 /* IDL: [in] policy_handle hKey, */
8696 /* IDL: [charset(UTF16)] [in] [ref] uint16 *lpValueName, */
8697 /* IDL: [in] winreg_Type dwType, */
8698 /* IDL: [in] [ref] [size_is(cbData)] uint8 *lpData, */
8699 /* IDL: [in] uint32 cbData, */
8700 /* IDL: [out] [ref] WERROR *rpc_status */
8704 clusapi_dissect_SetValue_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8708 di
->dcerpc_procedure_name
="SetValue";
8709 offset
= clusapi_dissect_element_SetValue_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
8710 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
8712 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
8715 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
8721 clusapi_dissect_SetValue_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8723 di
->dcerpc_procedure_name
="SetValue";
8724 offset
= clusapi_dissect_element_SetValue_hKey(tvb
, offset
, pinfo
, tree
, di
, drep
);
8725 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
8726 offset
= clusapi_dissect_element_SetValue_lpValueName(tvb
, offset
, pinfo
, tree
, di
, drep
);
8727 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
8728 offset
= clusapi_dissect_element_SetValue_dwType(tvb
, offset
, pinfo
, tree
, di
, drep
);
8729 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
8730 offset
= clusapi_dissect_element_SetValue_lpData(tvb
, offset
, pinfo
, tree
, di
, drep
);
8731 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
8732 offset
= clusapi_dissect_element_SetValue_cbData(tvb
, offset
, pinfo
, tree
, di
, drep
);
8733 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
8738 clusapi_dissect_element_DeleteValue_hKey(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8740 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_DeleteValue_hKey
, 0);
8746 clusapi_dissect_element_DeleteValue_lpValueName(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8748 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_DeleteValue_lpValueName_
, NDR_POINTER_REF
, "Pointer to LpValueName (uint16)",hf_clusapi_clusapi_DeleteValue_lpValueName
);
8754 clusapi_dissect_element_DeleteValue_lpValueName_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8757 struct ndr_generic_array nga
= { .is_conformant
= false, };
8759 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
8761 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
8762 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_clusapi_clusapi_DeleteValue_lpValueName
, false, &nga
, &data
);
8763 proto_item_append_text(tree
, ": %s", data
);
8769 clusapi_dissect_element_DeleteValue_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8771 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_DeleteValue_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_DeleteValue_rpc_status
);
8777 clusapi_dissect_element_DeleteValue_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8779 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_DeleteValue_rpc_status
, 0);
8784 /* IDL: WERROR clusapi_DeleteValue( */
8785 /* IDL: [in] policy_handle hKey, */
8786 /* IDL: [charset(UTF16)] [in] [ref] uint16 *lpValueName, */
8787 /* IDL: [out] [ref] WERROR *rpc_status */
8791 clusapi_dissect_DeleteValue_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8795 di
->dcerpc_procedure_name
="DeleteValue";
8796 offset
= clusapi_dissect_element_DeleteValue_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
8797 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
8799 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
8802 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
8808 clusapi_dissect_DeleteValue_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8810 di
->dcerpc_procedure_name
="DeleteValue";
8811 offset
= clusapi_dissect_element_DeleteValue_hKey(tvb
, offset
, pinfo
, tree
, di
, drep
);
8812 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
8813 offset
= clusapi_dissect_element_DeleteValue_lpValueName(tvb
, offset
, pinfo
, tree
, di
, drep
);
8814 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
8819 clusapi_dissect_element_QueryValue_hKey(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8821 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_QueryValue_hKey
, 0);
8827 clusapi_dissect_element_QueryValue_lpValueName(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8829 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_QueryValue_lpValueName_
, NDR_POINTER_REF
, "Pointer to LpValueName (uint16)",hf_clusapi_clusapi_QueryValue_lpValueName
);
8835 clusapi_dissect_element_QueryValue_lpValueName_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8838 struct ndr_generic_array nga
= { .is_conformant
= false, };
8840 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
8842 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
8843 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_clusapi_clusapi_QueryValue_lpValueName
, false, &nga
, &data
);
8844 proto_item_append_text(tree
, ": %s", data
);
8850 clusapi_dissect_element_QueryValue_lpValueType(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8852 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_QueryValue_lpValueType_
, NDR_POINTER_REF
, "Pointer to LpValueType (winreg_Type)",hf_clusapi_clusapi_QueryValue_lpValueType
);
8858 clusapi_dissect_element_QueryValue_lpValueType_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8860 offset
= misc_dissect_enum_winreg_Type(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_QueryValue_lpValueType
, 0);
8866 clusapi_dissect_element_QueryValue_lpData(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8868 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_QueryValue_lpData_
, NDR_POINTER_REF
, "Pointer to LpData (uint8)",hf_clusapi_clusapi_QueryValue_lpData
);
8874 clusapi_dissect_element_QueryValue_lpData_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8876 struct ndr_generic_array nga
= { .is_conformant
= false, };
8878 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
8880 offset
= dissect_ndr_generic_array_bytes(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
, clusapi_dissect_element_QueryValue_lpData__
);
8886 clusapi_dissect_element_QueryValue_lpData__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8888 offset
= PIDL_dissect_uint8(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_QueryValue_lpData
, 0);
8894 clusapi_dissect_element_QueryValue_cbData(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8896 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_QueryValue_cbData
, 0);
8902 clusapi_dissect_element_QueryValue_lpcbRequired(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8904 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_QueryValue_lpcbRequired_
, NDR_POINTER_REF
, "Pointer to LpcbRequired (uint32)",hf_clusapi_clusapi_QueryValue_lpcbRequired
);
8910 clusapi_dissect_element_QueryValue_lpcbRequired_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8912 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_QueryValue_lpcbRequired
, 0);
8918 clusapi_dissect_element_QueryValue_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8920 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_QueryValue_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_QueryValue_rpc_status
);
8926 clusapi_dissect_element_QueryValue_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8928 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_QueryValue_rpc_status
, 0);
8933 /* IDL: WERROR clusapi_QueryValue( */
8934 /* IDL: [in] policy_handle hKey, */
8935 /* IDL: [charset(UTF16)] [in] [ref] uint16 *lpValueName, */
8936 /* IDL: [out] [ref] winreg_Type *lpValueType, */
8937 /* IDL: [out] [ref] [size_is(cbData)] uint8 *lpData, */
8938 /* IDL: [in] uint32 cbData, */
8939 /* IDL: [out] [ref] uint32 *lpcbRequired, */
8940 /* IDL: [out] [ref] WERROR *rpc_status */
8944 clusapi_dissect_QueryValue_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8948 di
->dcerpc_procedure_name
="QueryValue";
8949 offset
= clusapi_dissect_element_QueryValue_lpValueType(tvb
, offset
, pinfo
, tree
, di
, drep
);
8950 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
8952 offset
= clusapi_dissect_element_QueryValue_lpData(tvb
, offset
, pinfo
, tree
, di
, drep
);
8953 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
8955 offset
= clusapi_dissect_element_QueryValue_lpcbRequired(tvb
, offset
, pinfo
, tree
, di
, drep
);
8956 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
8958 offset
= clusapi_dissect_element_QueryValue_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
8959 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
8961 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
8964 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
8970 clusapi_dissect_QueryValue_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8972 di
->dcerpc_procedure_name
="QueryValue";
8973 offset
= clusapi_dissect_element_QueryValue_hKey(tvb
, offset
, pinfo
, tree
, di
, drep
);
8974 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
8975 offset
= clusapi_dissect_element_QueryValue_lpValueName(tvb
, offset
, pinfo
, tree
, di
, drep
);
8976 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
8977 offset
= clusapi_dissect_element_QueryValue_cbData(tvb
, offset
, pinfo
, tree
, di
, drep
);
8978 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
8983 clusapi_dissect_element_DeleteKey_hKey(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8985 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_DeleteKey_hKey
, 0);
8991 clusapi_dissect_element_DeleteKey_lpSubKey(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
8993 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_DeleteKey_lpSubKey_
, NDR_POINTER_REF
, "Pointer to LpSubKey (uint16)",hf_clusapi_clusapi_DeleteKey_lpSubKey
);
8999 clusapi_dissect_element_DeleteKey_lpSubKey_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9002 struct ndr_generic_array nga
= { .is_conformant
= false, };
9004 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
9006 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
9007 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_clusapi_clusapi_DeleteKey_lpSubKey
, false, &nga
, &data
);
9008 proto_item_append_text(tree
, ": %s", data
);
9014 clusapi_dissect_element_DeleteKey_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9016 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_DeleteKey_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_DeleteKey_rpc_status
);
9022 clusapi_dissect_element_DeleteKey_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9024 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_DeleteKey_rpc_status
, 0);
9029 /* IDL: WERROR clusapi_DeleteKey( */
9030 /* IDL: [in] policy_handle hKey, */
9031 /* IDL: [charset(UTF16)] [in] [ref] uint16 *lpSubKey, */
9032 /* IDL: [out] [ref] WERROR *rpc_status */
9036 clusapi_dissect_DeleteKey_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9040 di
->dcerpc_procedure_name
="DeleteKey";
9041 offset
= clusapi_dissect_element_DeleteKey_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
9042 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
9044 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
9047 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
9053 clusapi_dissect_DeleteKey_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9055 di
->dcerpc_procedure_name
="DeleteKey";
9056 offset
= clusapi_dissect_element_DeleteKey_hKey(tvb
, offset
, pinfo
, tree
, di
, drep
);
9057 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
9058 offset
= clusapi_dissect_element_DeleteKey_lpSubKey(tvb
, offset
, pinfo
, tree
, di
, drep
);
9059 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
9064 clusapi_dissect_element_EnumValue_hKey(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9066 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_EnumValue_hKey
, 0);
9072 clusapi_dissect_element_EnumValue_dwIndex(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9074 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_EnumValue_dwIndex
, 0);
9080 clusapi_dissect_element_EnumValue_lpValueName(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9082 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_EnumValue_lpValueName_
, NDR_POINTER_REF
, "Pointer to LpValueName (uint16)",hf_clusapi_clusapi_EnumValue_lpValueName
);
9088 clusapi_dissect_element_EnumValue_lpValueName_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9090 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_EnumValue_lpValueName__
, NDR_POINTER_UNIQUE
, "Pointer to LpValueName (uint16)",hf_clusapi_clusapi_EnumValue_lpValueName
);
9096 clusapi_dissect_element_EnumValue_lpValueName__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9099 struct ndr_generic_array nga
= { .is_conformant
= false, };
9101 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
9103 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
9104 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_clusapi_clusapi_EnumValue_lpValueName
, false, &nga
, &data
);
9105 proto_item_append_text(tree
, ": %s", data
);
9111 clusapi_dissect_element_EnumValue_lpType(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9113 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_EnumValue_lpType_
, NDR_POINTER_REF
, "Pointer to LpType (winreg_Type)",hf_clusapi_clusapi_EnumValue_lpType
);
9119 clusapi_dissect_element_EnumValue_lpType_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9121 offset
= misc_dissect_enum_winreg_Type(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_EnumValue_lpType
, 0);
9127 clusapi_dissect_element_EnumValue_lpData(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9129 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_EnumValue_lpData_
, NDR_POINTER_REF
, "Pointer to LpData (uint8)",hf_clusapi_clusapi_EnumValue_lpData
);
9135 clusapi_dissect_element_EnumValue_lpData_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9137 struct ndr_generic_array nga
= { .is_conformant
= false, };
9139 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
9141 offset
= dissect_ndr_generic_array_bytes(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
, clusapi_dissect_element_EnumValue_lpData__
);
9147 clusapi_dissect_element_EnumValue_lpData__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9149 offset
= PIDL_dissect_uint8(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_EnumValue_lpData
, 0);
9155 clusapi_dissect_element_EnumValue_lpcbData(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9157 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_EnumValue_lpcbData_
, NDR_POINTER_REF
, "Pointer to LpcbData (uint32)",hf_clusapi_clusapi_EnumValue_lpcbData
);
9163 clusapi_dissect_element_EnumValue_lpcbData_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9165 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_EnumValue_lpcbData
, 0);
9171 clusapi_dissect_element_EnumValue_TotalSize(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9173 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_EnumValue_TotalSize_
, NDR_POINTER_REF
, "Pointer to TotalSize (uint32)",hf_clusapi_clusapi_EnumValue_TotalSize
);
9179 clusapi_dissect_element_EnumValue_TotalSize_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9181 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_EnumValue_TotalSize
, 0);
9187 clusapi_dissect_element_EnumValue_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9189 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_EnumValue_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_EnumValue_rpc_status
);
9195 clusapi_dissect_element_EnumValue_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9197 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_EnumValue_rpc_status
, 0);
9202 /* IDL: WERROR clusapi_EnumValue( */
9203 /* IDL: [in] policy_handle hKey, */
9204 /* IDL: [in] uint32 dwIndex, */
9205 /* IDL: [charset(UTF16)] [out] [ref] uint16 **lpValueName, */
9206 /* IDL: [out] [ref] winreg_Type *lpType, */
9207 /* IDL: [out] [ref] [size_is(*lpcbData)] uint8 *lpData, */
9208 /* IDL: [in] [out] [ref] uint32 *lpcbData, */
9209 /* IDL: [out] [ref] uint32 *TotalSize, */
9210 /* IDL: [out] [ref] WERROR *rpc_status */
9214 clusapi_dissect_EnumValue_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9218 di
->dcerpc_procedure_name
="EnumValue";
9219 offset
= clusapi_dissect_element_EnumValue_lpValueName(tvb
, offset
, pinfo
, tree
, di
, drep
);
9220 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
9222 offset
= clusapi_dissect_element_EnumValue_lpType(tvb
, offset
, pinfo
, tree
, di
, drep
);
9223 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
9225 offset
= clusapi_dissect_element_EnumValue_lpData(tvb
, offset
, pinfo
, tree
, di
, drep
);
9226 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
9228 offset
= clusapi_dissect_element_EnumValue_lpcbData(tvb
, offset
, pinfo
, tree
, di
, drep
);
9229 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
9231 offset
= clusapi_dissect_element_EnumValue_TotalSize(tvb
, offset
, pinfo
, tree
, di
, drep
);
9232 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
9234 offset
= clusapi_dissect_element_EnumValue_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
9235 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
9237 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
9240 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
9246 clusapi_dissect_EnumValue_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9248 di
->dcerpc_procedure_name
="EnumValue";
9249 offset
= clusapi_dissect_element_EnumValue_hKey(tvb
, offset
, pinfo
, tree
, di
, drep
);
9250 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
9251 offset
= clusapi_dissect_element_EnumValue_dwIndex(tvb
, offset
, pinfo
, tree
, di
, drep
);
9252 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
9253 offset
= clusapi_dissect_element_EnumValue_lpcbData(tvb
, offset
, pinfo
, tree
, di
, drep
);
9254 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
9259 clusapi_dissect_element_CloseKey_pKey(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9261 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_CloseKey_pKey_
, NDR_POINTER_REF
, "Pointer to PKey (policy_handle)",hf_clusapi_clusapi_CloseKey_pKey
);
9267 clusapi_dissect_element_CloseKey_pKey_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9269 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_CloseKey_pKey
, 0);
9274 /* IDL: WERROR clusapi_CloseKey( */
9275 /* IDL: [in] [out] [ref] policy_handle *pKey */
9279 clusapi_dissect_CloseKey_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9283 di
->dcerpc_procedure_name
="CloseKey";
9284 offset
= clusapi_dissect_element_CloseKey_pKey(tvb
, offset
, pinfo
, tree
, di
, drep
);
9285 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
9287 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
9290 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
9296 clusapi_dissect_CloseKey_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9298 di
->dcerpc_procedure_name
="CloseKey";
9299 offset
= clusapi_dissect_element_CloseKey_pKey(tvb
, offset
, pinfo
, tree
, di
, drep
);
9300 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
9305 clusapi_dissect_element_QueryInfoKey_hKey(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9307 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_QueryInfoKey_hKey
, 0);
9313 clusapi_dissect_element_QueryInfoKey_lpcSubKeys(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9315 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_QueryInfoKey_lpcSubKeys_
, NDR_POINTER_REF
, "Pointer to LpcSubKeys (uint32)",hf_clusapi_clusapi_QueryInfoKey_lpcSubKeys
);
9321 clusapi_dissect_element_QueryInfoKey_lpcSubKeys_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9323 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_QueryInfoKey_lpcSubKeys
, 0);
9329 clusapi_dissect_element_QueryInfoKey_lpcbMaxSubKeyLen(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9331 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_QueryInfoKey_lpcbMaxSubKeyLen_
, NDR_POINTER_REF
, "Pointer to LpcbMaxSubKeyLen (uint32)",hf_clusapi_clusapi_QueryInfoKey_lpcbMaxSubKeyLen
);
9337 clusapi_dissect_element_QueryInfoKey_lpcbMaxSubKeyLen_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9339 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_QueryInfoKey_lpcbMaxSubKeyLen
, 0);
9345 clusapi_dissect_element_QueryInfoKey_lpcValues(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9347 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_QueryInfoKey_lpcValues_
, NDR_POINTER_REF
, "Pointer to LpcValues (uint32)",hf_clusapi_clusapi_QueryInfoKey_lpcValues
);
9353 clusapi_dissect_element_QueryInfoKey_lpcValues_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9355 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_QueryInfoKey_lpcValues
, 0);
9361 clusapi_dissect_element_QueryInfoKey_lpcbMaxValueNameLen(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9363 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_QueryInfoKey_lpcbMaxValueNameLen_
, NDR_POINTER_REF
, "Pointer to LpcbMaxValueNameLen (uint32)",hf_clusapi_clusapi_QueryInfoKey_lpcbMaxValueNameLen
);
9369 clusapi_dissect_element_QueryInfoKey_lpcbMaxValueNameLen_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9371 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_QueryInfoKey_lpcbMaxValueNameLen
, 0);
9377 clusapi_dissect_element_QueryInfoKey_lpcbMaxValueLen(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9379 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_QueryInfoKey_lpcbMaxValueLen_
, NDR_POINTER_REF
, "Pointer to LpcbMaxValueLen (uint32)",hf_clusapi_clusapi_QueryInfoKey_lpcbMaxValueLen
);
9385 clusapi_dissect_element_QueryInfoKey_lpcbMaxValueLen_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9387 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_QueryInfoKey_lpcbMaxValueLen
, 0);
9393 clusapi_dissect_element_QueryInfoKey_lpcbSecurityDescriptor(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9395 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_QueryInfoKey_lpcbSecurityDescriptor_
, NDR_POINTER_REF
, "Pointer to LpcbSecurityDescriptor (uint32)",hf_clusapi_clusapi_QueryInfoKey_lpcbSecurityDescriptor
);
9401 clusapi_dissect_element_QueryInfoKey_lpcbSecurityDescriptor_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9403 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_QueryInfoKey_lpcbSecurityDescriptor
, 0);
9409 clusapi_dissect_element_QueryInfoKey_lpftLastWriteTime(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9411 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_QueryInfoKey_lpftLastWriteTime_
, NDR_POINTER_REF
, "Pointer to LpftLastWriteTime (NTTIME)",hf_clusapi_clusapi_QueryInfoKey_lpftLastWriteTime
);
9417 clusapi_dissect_element_QueryInfoKey_lpftLastWriteTime_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9419 offset
= dissect_ndr_nt_NTTIME(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_QueryInfoKey_lpftLastWriteTime
);
9425 clusapi_dissect_element_QueryInfoKey_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9427 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_QueryInfoKey_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_QueryInfoKey_rpc_status
);
9433 clusapi_dissect_element_QueryInfoKey_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9435 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_QueryInfoKey_rpc_status
, 0);
9440 /* IDL: WERROR clusapi_QueryInfoKey( */
9441 /* IDL: [in] policy_handle hKey, */
9442 /* IDL: [out] [ref] uint32 *lpcSubKeys, */
9443 /* IDL: [out] [ref] uint32 *lpcbMaxSubKeyLen, */
9444 /* IDL: [out] [ref] uint32 *lpcValues, */
9445 /* IDL: [out] [ref] uint32 *lpcbMaxValueNameLen, */
9446 /* IDL: [out] [ref] uint32 *lpcbMaxValueLen, */
9447 /* IDL: [out] [ref] uint32 *lpcbSecurityDescriptor, */
9448 /* IDL: [out] [ref] NTTIME *lpftLastWriteTime, */
9449 /* IDL: [out] [ref] WERROR *rpc_status */
9453 clusapi_dissect_QueryInfoKey_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9457 di
->dcerpc_procedure_name
="QueryInfoKey";
9458 offset
= clusapi_dissect_element_QueryInfoKey_lpcSubKeys(tvb
, offset
, pinfo
, tree
, di
, drep
);
9459 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
9461 offset
= clusapi_dissect_element_QueryInfoKey_lpcbMaxSubKeyLen(tvb
, offset
, pinfo
, tree
, di
, drep
);
9462 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
9464 offset
= clusapi_dissect_element_QueryInfoKey_lpcValues(tvb
, offset
, pinfo
, tree
, di
, drep
);
9465 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
9467 offset
= clusapi_dissect_element_QueryInfoKey_lpcbMaxValueNameLen(tvb
, offset
, pinfo
, tree
, di
, drep
);
9468 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
9470 offset
= clusapi_dissect_element_QueryInfoKey_lpcbMaxValueLen(tvb
, offset
, pinfo
, tree
, di
, drep
);
9471 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
9473 offset
= clusapi_dissect_element_QueryInfoKey_lpcbSecurityDescriptor(tvb
, offset
, pinfo
, tree
, di
, drep
);
9474 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
9476 offset
= clusapi_dissect_element_QueryInfoKey_lpftLastWriteTime(tvb
, offset
, pinfo
, tree
, di
, drep
);
9477 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
9479 offset
= clusapi_dissect_element_QueryInfoKey_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
9480 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
9482 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
9485 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
9491 clusapi_dissect_QueryInfoKey_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9493 di
->dcerpc_procedure_name
="QueryInfoKey";
9494 offset
= clusapi_dissect_element_QueryInfoKey_hKey(tvb
, offset
, pinfo
, tree
, di
, drep
);
9495 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
9500 clusapi_dissect_element_SetKeySecurity_hKey(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9502 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_SetKeySecurity_hKey
, 0);
9508 clusapi_dissect_element_SetKeySecurity_SecurityInformation(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9510 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_SetKeySecurity_SecurityInformation
, 0);
9516 clusapi_dissect_element_SetKeySecurity_pRpcSecurityDescriptor(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9518 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_SetKeySecurity_pRpcSecurityDescriptor_
, NDR_POINTER_REF
, "Pointer to PRpcSecurityDescriptor (RPC_SECURITY_DESCRIPTOR)",hf_clusapi_clusapi_SetKeySecurity_pRpcSecurityDescriptor
);
9524 clusapi_dissect_element_SetKeySecurity_pRpcSecurityDescriptor_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9526 offset
= clusapi_dissect_struct_RPC_SECURITY_DESCRIPTOR(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_clusapi_clusapi_SetKeySecurity_pRpcSecurityDescriptor
,0);
9532 clusapi_dissect_element_SetKeySecurity_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9534 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_SetKeySecurity_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_SetKeySecurity_rpc_status
);
9540 clusapi_dissect_element_SetKeySecurity_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9542 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_SetKeySecurity_rpc_status
, 0);
9547 /* IDL: WERROR clusapi_SetKeySecurity( */
9548 /* IDL: [in] policy_handle hKey, */
9549 /* IDL: [in] uint32 SecurityInformation, */
9550 /* IDL: [in] [ref] RPC_SECURITY_DESCRIPTOR *pRpcSecurityDescriptor, */
9551 /* IDL: [out] [ref] WERROR *rpc_status */
9555 clusapi_dissect_SetKeySecurity_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9559 di
->dcerpc_procedure_name
="SetKeySecurity";
9560 offset
= clusapi_dissect_element_SetKeySecurity_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
9561 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
9563 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
9566 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
9572 clusapi_dissect_SetKeySecurity_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9574 di
->dcerpc_procedure_name
="SetKeySecurity";
9575 offset
= clusapi_dissect_element_SetKeySecurity_hKey(tvb
, offset
, pinfo
, tree
, di
, drep
);
9576 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
9577 offset
= clusapi_dissect_element_SetKeySecurity_SecurityInformation(tvb
, offset
, pinfo
, tree
, di
, drep
);
9578 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
9579 offset
= clusapi_dissect_element_SetKeySecurity_pRpcSecurityDescriptor(tvb
, offset
, pinfo
, tree
, di
, drep
);
9580 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
9585 clusapi_dissect_element_GetKeySecurity_hKey(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9587 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_GetKeySecurity_hKey
, 0);
9593 clusapi_dissect_element_GetKeySecurity_SecurityInformation(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9595 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_GetKeySecurity_SecurityInformation
, 0);
9601 clusapi_dissect_element_GetKeySecurity_pRpcSecurityDescriptor(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9603 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GetKeySecurity_pRpcSecurityDescriptor_
, NDR_POINTER_REF
, "Pointer to PRpcSecurityDescriptor (RPC_SECURITY_DESCRIPTOR)",hf_clusapi_clusapi_GetKeySecurity_pRpcSecurityDescriptor
);
9609 clusapi_dissect_element_GetKeySecurity_pRpcSecurityDescriptor_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9611 offset
= clusapi_dissect_struct_RPC_SECURITY_DESCRIPTOR(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_clusapi_clusapi_GetKeySecurity_pRpcSecurityDescriptor
,0);
9617 clusapi_dissect_element_GetKeySecurity_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9619 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GetKeySecurity_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_GetKeySecurity_rpc_status
);
9625 clusapi_dissect_element_GetKeySecurity_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9627 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_GetKeySecurity_rpc_status
, 0);
9632 /* IDL: WERROR clusapi_GetKeySecurity( */
9633 /* IDL: [in] policy_handle hKey, */
9634 /* IDL: [in] uint32 SecurityInformation, */
9635 /* IDL: [in] [out] [ref] RPC_SECURITY_DESCRIPTOR *pRpcSecurityDescriptor, */
9636 /* IDL: [out] [ref] WERROR *rpc_status */
9640 clusapi_dissect_GetKeySecurity_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9644 di
->dcerpc_procedure_name
="GetKeySecurity";
9645 offset
= clusapi_dissect_element_GetKeySecurity_pRpcSecurityDescriptor(tvb
, offset
, pinfo
, tree
, di
, drep
);
9646 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
9648 offset
= clusapi_dissect_element_GetKeySecurity_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
9649 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
9651 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
9654 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
9660 clusapi_dissect_GetKeySecurity_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9662 di
->dcerpc_procedure_name
="GetKeySecurity";
9663 offset
= clusapi_dissect_element_GetKeySecurity_hKey(tvb
, offset
, pinfo
, tree
, di
, drep
);
9664 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
9665 offset
= clusapi_dissect_element_GetKeySecurity_SecurityInformation(tvb
, offset
, pinfo
, tree
, di
, drep
);
9666 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
9667 offset
= clusapi_dissect_element_GetKeySecurity_pRpcSecurityDescriptor(tvb
, offset
, pinfo
, tree
, di
, drep
);
9668 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
9673 clusapi_dissect_element_OpenGroup_lpszGroupName(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9675 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_OpenGroup_lpszGroupName_
, NDR_POINTER_REF
, "Pointer to LpszGroupName (uint16)",hf_clusapi_clusapi_OpenGroup_lpszGroupName
);
9681 clusapi_dissect_element_OpenGroup_lpszGroupName_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9684 struct ndr_generic_array nga
= { .is_conformant
= false, };
9686 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
9688 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
9689 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_clusapi_clusapi_OpenGroup_lpszGroupName
, false, &nga
, &data
);
9690 proto_item_append_text(tree
, ": %s", data
);
9696 clusapi_dissect_element_OpenGroup_Status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9698 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_OpenGroup_Status_
, NDR_POINTER_REF
, "Pointer to Status (WERROR)",hf_clusapi_clusapi_OpenGroup_Status
);
9704 clusapi_dissect_element_OpenGroup_Status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9706 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_OpenGroup_Status
, 0);
9712 clusapi_dissect_element_OpenGroup_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9714 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_OpenGroup_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_OpenGroup_rpc_status
);
9720 clusapi_dissect_element_OpenGroup_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9722 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_OpenGroup_rpc_status
, 0);
9728 clusapi_dissect_element_OpenGroup_hGroup(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9730 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_OpenGroup_hGroup_
, NDR_POINTER_REF
, "Pointer to HGroup (policy_handle)",hf_clusapi_clusapi_OpenGroup_hGroup
);
9736 clusapi_dissect_element_OpenGroup_hGroup_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9738 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_OpenGroup_hGroup
, 0);
9743 /* IDL: void clusapi_OpenGroup( */
9744 /* IDL: [charset(UTF16)] [in] [ref] uint16 *lpszGroupName, */
9745 /* IDL: [out] [ref] WERROR *Status, */
9746 /* IDL: [out] [ref] WERROR *rpc_status, */
9747 /* IDL: [out] [ref] policy_handle *hGroup */
9751 clusapi_dissect_OpenGroup_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9753 di
->dcerpc_procedure_name
="OpenGroup";
9754 offset
= clusapi_dissect_element_OpenGroup_Status(tvb
, offset
, pinfo
, tree
, di
, drep
);
9755 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
9757 offset
= clusapi_dissect_element_OpenGroup_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
9758 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
9760 offset
= clusapi_dissect_element_OpenGroup_hGroup(tvb
, offset
, pinfo
, tree
, di
, drep
);
9761 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
9767 clusapi_dissect_OpenGroup_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9769 di
->dcerpc_procedure_name
="OpenGroup";
9770 offset
= clusapi_dissect_element_OpenGroup_lpszGroupName(tvb
, offset
, pinfo
, tree
, di
, drep
);
9771 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
9776 clusapi_dissect_element_CreateGroup_lpszGroupName(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9778 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_CreateGroup_lpszGroupName_
, NDR_POINTER_REF
, "Pointer to LpszGroupName (uint16)",hf_clusapi_clusapi_CreateGroup_lpszGroupName
);
9784 clusapi_dissect_element_CreateGroup_lpszGroupName_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9787 struct ndr_generic_array nga
= { .is_conformant
= false, };
9789 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
9791 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
9792 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_clusapi_clusapi_CreateGroup_lpszGroupName
, false, &nga
, &data
);
9793 proto_item_append_text(tree
, ": %s", data
);
9799 clusapi_dissect_element_CreateGroup_Status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9801 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_CreateGroup_Status_
, NDR_POINTER_REF
, "Pointer to Status (WERROR)",hf_clusapi_clusapi_CreateGroup_Status
);
9807 clusapi_dissect_element_CreateGroup_Status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9809 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_CreateGroup_Status
, 0);
9815 clusapi_dissect_element_CreateGroup_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9817 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_CreateGroup_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_CreateGroup_rpc_status
);
9823 clusapi_dissect_element_CreateGroup_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9825 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_CreateGroup_rpc_status
, 0);
9831 clusapi_dissect_element_CreateGroup_hGroup(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9833 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_CreateGroup_hGroup_
, NDR_POINTER_REF
, "Pointer to HGroup (policy_handle)",hf_clusapi_clusapi_CreateGroup_hGroup
);
9839 clusapi_dissect_element_CreateGroup_hGroup_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9841 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_CreateGroup_hGroup
, 0);
9846 /* IDL: void clusapi_CreateGroup( */
9847 /* IDL: [charset(UTF16)] [in] [ref] uint16 *lpszGroupName, */
9848 /* IDL: [out] [ref] WERROR *Status, */
9849 /* IDL: [out] [ref] WERROR *rpc_status, */
9850 /* IDL: [out] [ref] policy_handle *hGroup */
9854 clusapi_dissect_CreateGroup_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9856 di
->dcerpc_procedure_name
="CreateGroup";
9857 offset
= clusapi_dissect_element_CreateGroup_Status(tvb
, offset
, pinfo
, tree
, di
, drep
);
9858 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
9860 offset
= clusapi_dissect_element_CreateGroup_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
9861 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
9863 offset
= clusapi_dissect_element_CreateGroup_hGroup(tvb
, offset
, pinfo
, tree
, di
, drep
);
9864 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
9870 clusapi_dissect_CreateGroup_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9872 di
->dcerpc_procedure_name
="CreateGroup";
9873 offset
= clusapi_dissect_element_CreateGroup_lpszGroupName(tvb
, offset
, pinfo
, tree
, di
, drep
);
9874 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
9879 clusapi_dissect_element_DeleteGroup_Group(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9881 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_DeleteGroup_Group
, 0);
9887 clusapi_dissect_element_DeleteGroup_force(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9889 offset
= PIDL_dissect_uint8(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_DeleteGroup_force
, 0);
9895 clusapi_dissect_element_DeleteGroup_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9897 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_DeleteGroup_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_DeleteGroup_rpc_status
);
9903 clusapi_dissect_element_DeleteGroup_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9905 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_DeleteGroup_rpc_status
, 0);
9910 /* IDL: WERROR clusapi_DeleteGroup( */
9911 /* IDL: [in] policy_handle Group, */
9912 /* IDL: [in] uint8 force, */
9913 /* IDL: [out] [ref] WERROR *rpc_status */
9917 clusapi_dissect_DeleteGroup_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9921 di
->dcerpc_procedure_name
="DeleteGroup";
9922 offset
= clusapi_dissect_element_DeleteGroup_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
9923 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
9925 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
9928 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
9934 clusapi_dissect_DeleteGroup_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9936 di
->dcerpc_procedure_name
="DeleteGroup";
9937 offset
= clusapi_dissect_element_DeleteGroup_Group(tvb
, offset
, pinfo
, tree
, di
, drep
);
9938 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
9939 offset
= clusapi_dissect_element_DeleteGroup_force(tvb
, offset
, pinfo
, tree
, di
, drep
);
9940 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
9945 clusapi_dissect_element_CloseGroup_Group(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9947 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_CloseGroup_Group_
, NDR_POINTER_REF
, "Pointer to Group (policy_handle)",hf_clusapi_clusapi_CloseGroup_Group
);
9953 clusapi_dissect_element_CloseGroup_Group_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9955 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_CloseGroup_Group
, 0);
9960 /* IDL: WERROR clusapi_CloseGroup( */
9961 /* IDL: [in] [out] [ref] policy_handle *Group */
9965 clusapi_dissect_CloseGroup_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9969 di
->dcerpc_procedure_name
="CloseGroup";
9970 offset
= clusapi_dissect_element_CloseGroup_Group(tvb
, offset
, pinfo
, tree
, di
, drep
);
9971 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
9973 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
9976 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
9982 clusapi_dissect_CloseGroup_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9984 di
->dcerpc_procedure_name
="CloseGroup";
9985 offset
= clusapi_dissect_element_CloseGroup_Group(tvb
, offset
, pinfo
, tree
, di
, drep
);
9986 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
9991 clusapi_dissect_element_GetGroupState_hGroup(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
9993 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_GetGroupState_hGroup
, 0);
9999 clusapi_dissect_element_GetGroupState_State(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10001 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GetGroupState_State_
, NDR_POINTER_REF
, "Pointer to State (clusapi_ClusterGroupState)",hf_clusapi_clusapi_GetGroupState_State
);
10007 clusapi_dissect_element_GetGroupState_State_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10009 offset
= clusapi_dissect_enum_ClusterGroupState(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_GetGroupState_State
, 0);
10015 clusapi_dissect_element_GetGroupState_NodeName(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
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GetGroupState_NodeName_
, NDR_POINTER_REF
, "Pointer to NodeName (uint16)",hf_clusapi_clusapi_GetGroupState_NodeName
);
10023 clusapi_dissect_element_GetGroupState_NodeName_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10025 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GetGroupState_NodeName__
, NDR_POINTER_UNIQUE
, "Pointer to NodeName (uint16)",hf_clusapi_clusapi_GetGroupState_NodeName
);
10031 clusapi_dissect_element_GetGroupState_NodeName__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10034 struct ndr_generic_array nga
= { .is_conformant
= false, };
10036 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
10038 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
10039 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_clusapi_clusapi_GetGroupState_NodeName
, false, &nga
, &data
);
10040 proto_item_append_text(tree
, ": %s", data
);
10046 clusapi_dissect_element_GetGroupState_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10048 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GetGroupState_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_GetGroupState_rpc_status
);
10054 clusapi_dissect_element_GetGroupState_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10056 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_GetGroupState_rpc_status
, 0);
10061 /* IDL: WERROR clusapi_GetGroupState( */
10062 /* IDL: [in] policy_handle hGroup, */
10063 /* IDL: [out] [ref] clusapi_ClusterGroupState *State, */
10064 /* IDL: [charset(UTF16)] [out] [ref] uint16 **NodeName, */
10065 /* IDL: [out] [ref] WERROR *rpc_status */
10069 clusapi_dissect_GetGroupState_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10073 di
->dcerpc_procedure_name
="GetGroupState";
10074 offset
= clusapi_dissect_element_GetGroupState_State(tvb
, offset
, pinfo
, tree
, di
, drep
);
10075 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
10077 offset
= clusapi_dissect_element_GetGroupState_NodeName(tvb
, offset
, pinfo
, tree
, di
, drep
);
10078 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
10080 offset
= clusapi_dissect_element_GetGroupState_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
10081 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
10083 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
10086 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
10092 clusapi_dissect_GetGroupState_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10094 di
->dcerpc_procedure_name
="GetGroupState";
10095 offset
= clusapi_dissect_element_GetGroupState_hGroup(tvb
, offset
, pinfo
, tree
, di
, drep
);
10096 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
10101 clusapi_dissect_element_SetGroupName_hGroup(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10103 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_SetGroupName_hGroup
, 0);
10109 clusapi_dissect_element_SetGroupName_lpszGroupName(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10111 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_SetGroupName_lpszGroupName_
, NDR_POINTER_REF
, "Pointer to LpszGroupName (uint16)",hf_clusapi_clusapi_SetGroupName_lpszGroupName
);
10117 clusapi_dissect_element_SetGroupName_lpszGroupName_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10120 struct ndr_generic_array nga
= { .is_conformant
= false, };
10122 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
10124 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
10125 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_clusapi_clusapi_SetGroupName_lpszGroupName
, false, &nga
, &data
);
10126 proto_item_append_text(tree
, ": %s", data
);
10132 clusapi_dissect_element_SetGroupName_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10134 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_SetGroupName_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_SetGroupName_rpc_status
);
10140 clusapi_dissect_element_SetGroupName_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10142 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_SetGroupName_rpc_status
, 0);
10147 /* IDL: WERROR clusapi_SetGroupName( */
10148 /* IDL: [in] policy_handle hGroup, */
10149 /* IDL: [charset(UTF16)] [in] [ref] uint16 *lpszGroupName, */
10150 /* IDL: [out] [ref] WERROR *rpc_status */
10154 clusapi_dissect_SetGroupName_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10158 di
->dcerpc_procedure_name
="SetGroupName";
10159 offset
= clusapi_dissect_element_SetGroupName_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
10160 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
10162 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
10165 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
10171 clusapi_dissect_SetGroupName_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10173 di
->dcerpc_procedure_name
="SetGroupName";
10174 offset
= clusapi_dissect_element_SetGroupName_hGroup(tvb
, offset
, pinfo
, tree
, di
, drep
);
10175 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
10176 offset
= clusapi_dissect_element_SetGroupName_lpszGroupName(tvb
, offset
, pinfo
, tree
, di
, drep
);
10177 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
10182 clusapi_dissect_element_GetGroupId_hGroup(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10184 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_GetGroupId_hGroup
, 0);
10190 clusapi_dissect_element_GetGroupId_pGuid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10192 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GetGroupId_pGuid_
, NDR_POINTER_REF
, "Pointer to PGuid (uint16)",hf_clusapi_clusapi_GetGroupId_pGuid
);
10198 clusapi_dissect_element_GetGroupId_pGuid_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10200 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GetGroupId_pGuid__
, NDR_POINTER_UNIQUE
, "Pointer to PGuid (uint16)",hf_clusapi_clusapi_GetGroupId_pGuid
);
10206 clusapi_dissect_element_GetGroupId_pGuid__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10209 struct ndr_generic_array nga
= { .is_conformant
= false, };
10211 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
10213 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
10214 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_clusapi_clusapi_GetGroupId_pGuid
, false, &nga
, &data
);
10215 proto_item_append_text(tree
, ": %s", data
);
10221 clusapi_dissect_element_GetGroupId_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10223 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GetGroupId_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_GetGroupId_rpc_status
);
10229 clusapi_dissect_element_GetGroupId_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10231 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_GetGroupId_rpc_status
, 0);
10236 /* IDL: WERROR clusapi_GetGroupId( */
10237 /* IDL: [in] policy_handle hGroup, */
10238 /* IDL: [charset(UTF16)] [out] [ref] uint16 **pGuid, */
10239 /* IDL: [out] [ref] WERROR *rpc_status */
10243 clusapi_dissect_GetGroupId_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10247 di
->dcerpc_procedure_name
="GetGroupId";
10248 offset
= clusapi_dissect_element_GetGroupId_pGuid(tvb
, offset
, pinfo
, tree
, di
, drep
);
10249 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
10251 offset
= clusapi_dissect_element_GetGroupId_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
10252 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
10254 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
10257 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
10263 clusapi_dissect_GetGroupId_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10265 di
->dcerpc_procedure_name
="GetGroupId";
10266 offset
= clusapi_dissect_element_GetGroupId_hGroup(tvb
, offset
, pinfo
, tree
, di
, drep
);
10267 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
10272 clusapi_dissect_element_GetNodeId_hNode(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10274 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_GetNodeId_hNode
, 0);
10280 clusapi_dissect_element_GetNodeId_pGuid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10282 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GetNodeId_pGuid_
, NDR_POINTER_REF
, "Pointer to PGuid (uint16)",hf_clusapi_clusapi_GetNodeId_pGuid
);
10288 clusapi_dissect_element_GetNodeId_pGuid_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10290 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GetNodeId_pGuid__
, NDR_POINTER_UNIQUE
, "Pointer to PGuid (uint16)",hf_clusapi_clusapi_GetNodeId_pGuid
);
10296 clusapi_dissect_element_GetNodeId_pGuid__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10299 struct ndr_generic_array nga
= { .is_conformant
= false, };
10301 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
10303 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
10304 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_clusapi_clusapi_GetNodeId_pGuid
, false, &nga
, &data
);
10305 proto_item_append_text(tree
, ": %s", data
);
10311 clusapi_dissect_element_GetNodeId_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10313 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GetNodeId_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_GetNodeId_rpc_status
);
10319 clusapi_dissect_element_GetNodeId_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10321 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_GetNodeId_rpc_status
, 0);
10326 /* IDL: WERROR clusapi_GetNodeId( */
10327 /* IDL: [in] policy_handle hNode, */
10328 /* IDL: [charset(UTF16)] [out] [ref] uint16 **pGuid, */
10329 /* IDL: [out] [ref] WERROR *rpc_status */
10333 clusapi_dissect_GetNodeId_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10337 di
->dcerpc_procedure_name
="GetNodeId";
10338 offset
= clusapi_dissect_element_GetNodeId_pGuid(tvb
, offset
, pinfo
, tree
, di
, drep
);
10339 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
10341 offset
= clusapi_dissect_element_GetNodeId_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
10342 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
10344 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
10347 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
10353 clusapi_dissect_GetNodeId_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10355 di
->dcerpc_procedure_name
="GetNodeId";
10356 offset
= clusapi_dissect_element_GetNodeId_hNode(tvb
, offset
, pinfo
, tree
, di
, drep
);
10357 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
10362 clusapi_dissect_element_OnlineGroup_hGroup(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10364 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_OnlineGroup_hGroup
, 0);
10370 clusapi_dissect_element_OnlineGroup_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10372 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_OnlineGroup_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_OnlineGroup_rpc_status
);
10378 clusapi_dissect_element_OnlineGroup_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10380 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_OnlineGroup_rpc_status
, 0);
10385 /* IDL: WERROR clusapi_OnlineGroup( */
10386 /* IDL: [in] policy_handle hGroup, */
10387 /* IDL: [out] [ref] WERROR *rpc_status */
10391 clusapi_dissect_OnlineGroup_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10395 di
->dcerpc_procedure_name
="OnlineGroup";
10396 offset
= clusapi_dissect_element_OnlineGroup_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
10397 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
10399 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
10402 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
10408 clusapi_dissect_OnlineGroup_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10410 di
->dcerpc_procedure_name
="OnlineGroup";
10411 offset
= clusapi_dissect_element_OnlineGroup_hGroup(tvb
, offset
, pinfo
, tree
, di
, drep
);
10412 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
10417 clusapi_dissect_element_OfflineGroup_hGroup(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10419 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_OfflineGroup_hGroup
, 0);
10425 clusapi_dissect_element_OfflineGroup_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10427 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_OfflineGroup_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_OfflineGroup_rpc_status
);
10433 clusapi_dissect_element_OfflineGroup_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10435 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_OfflineGroup_rpc_status
, 0);
10440 /* IDL: WERROR clusapi_OfflineGroup( */
10441 /* IDL: [in] policy_handle hGroup, */
10442 /* IDL: [out] [ref] WERROR *rpc_status */
10446 clusapi_dissect_OfflineGroup_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10450 di
->dcerpc_procedure_name
="OfflineGroup";
10451 offset
= clusapi_dissect_element_OfflineGroup_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
10452 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
10454 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
10457 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
10463 clusapi_dissect_OfflineGroup_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10465 di
->dcerpc_procedure_name
="OfflineGroup";
10466 offset
= clusapi_dissect_element_OfflineGroup_hGroup(tvb
, offset
, pinfo
, tree
, di
, drep
);
10467 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
10472 clusapi_dissect_element_MoveGroup_hGroup(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
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_MoveGroup_hGroup
, 0);
10480 clusapi_dissect_element_MoveGroup_rpc_status(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_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_MoveGroup_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_MoveGroup_rpc_status
);
10488 clusapi_dissect_element_MoveGroup_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10490 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_MoveGroup_rpc_status
, 0);
10495 /* IDL: WERROR clusapi_MoveGroup( */
10496 /* IDL: [in] policy_handle hGroup, */
10497 /* IDL: [out] [ref] WERROR *rpc_status */
10501 clusapi_dissect_MoveGroup_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10505 di
->dcerpc_procedure_name
="MoveGroup";
10506 offset
= clusapi_dissect_element_MoveGroup_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
10507 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
10509 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
10512 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
10518 clusapi_dissect_MoveGroup_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10520 di
->dcerpc_procedure_name
="MoveGroup";
10521 offset
= clusapi_dissect_element_MoveGroup_hGroup(tvb
, offset
, pinfo
, tree
, di
, drep
);
10522 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
10527 clusapi_dissect_element_MoveGroupToNode_hGroup(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10529 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_MoveGroupToNode_hGroup
, 0);
10535 clusapi_dissect_element_MoveGroupToNode_hNode(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10537 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_MoveGroupToNode_hNode
, 0);
10543 clusapi_dissect_element_MoveGroupToNode_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10545 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_MoveGroupToNode_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_MoveGroupToNode_rpc_status
);
10551 clusapi_dissect_element_MoveGroupToNode_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10553 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_MoveGroupToNode_rpc_status
, 0);
10558 /* IDL: WERROR clusapi_MoveGroupToNode( */
10559 /* IDL: [in] policy_handle hGroup, */
10560 /* IDL: [in] policy_handle hNode, */
10561 /* IDL: [out] [ref] WERROR *rpc_status */
10565 clusapi_dissect_MoveGroupToNode_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10569 di
->dcerpc_procedure_name
="MoveGroupToNode";
10570 offset
= clusapi_dissect_element_MoveGroupToNode_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
10571 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
10573 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
10576 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
10582 clusapi_dissect_MoveGroupToNode_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10584 di
->dcerpc_procedure_name
="MoveGroupToNode";
10585 offset
= clusapi_dissect_element_MoveGroupToNode_hGroup(tvb
, offset
, pinfo
, tree
, di
, drep
);
10586 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
10587 offset
= clusapi_dissect_element_MoveGroupToNode_hNode(tvb
, offset
, pinfo
, tree
, di
, drep
);
10588 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
10593 clusapi_dissect_element_CreateGroupResourceEnum_hGroup(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10595 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_CreateGroupResourceEnum_hGroup
, 0);
10601 clusapi_dissect_element_CreateGroupResourceEnum_dwType(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10603 offset
= clusapi_dissect_bitmap_ClusterGroupEnumType(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_CreateGroupResourceEnum_dwType
, 0);
10609 clusapi_dissect_element_CreateGroupResourceEnum_ReturnEnum(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10611 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_CreateGroupResourceEnum_ReturnEnum_
, NDR_POINTER_REF
, "Pointer to ReturnEnum (ENUM_LIST)",hf_clusapi_clusapi_CreateGroupResourceEnum_ReturnEnum
);
10617 clusapi_dissect_element_CreateGroupResourceEnum_ReturnEnum_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10619 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_CreateGroupResourceEnum_ReturnEnum__
, NDR_POINTER_UNIQUE
, "Pointer to ReturnEnum (ENUM_LIST)",hf_clusapi_clusapi_CreateGroupResourceEnum_ReturnEnum
);
10625 clusapi_dissect_element_CreateGroupResourceEnum_ReturnEnum__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10627 offset
= clusapi_dissect_struct_ENUM_LIST(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_clusapi_clusapi_CreateGroupResourceEnum_ReturnEnum
,0);
10633 clusapi_dissect_element_CreateGroupResourceEnum_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10635 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_CreateGroupResourceEnum_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_CreateGroupResourceEnum_rpc_status
);
10641 clusapi_dissect_element_CreateGroupResourceEnum_rpc_status_(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
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_CreateGroupResourceEnum_rpc_status
, 0);
10648 /* IDL: WERROR clusapi_CreateGroupResourceEnum( */
10649 /* IDL: [in] policy_handle hGroup, */
10650 /* IDL: [in] ClusterGroupEnumType dwType, */
10651 /* IDL: [out] [ref] ENUM_LIST **ReturnEnum, */
10652 /* IDL: [out] [ref] WERROR *rpc_status */
10656 clusapi_dissect_CreateGroupResourceEnum_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10660 di
->dcerpc_procedure_name
="CreateGroupResourceEnum";
10661 offset
= clusapi_dissect_element_CreateGroupResourceEnum_ReturnEnum(tvb
, offset
, pinfo
, tree
, di
, drep
);
10662 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
10664 offset
= clusapi_dissect_element_CreateGroupResourceEnum_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
10665 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
10667 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
10670 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
10676 clusapi_dissect_CreateGroupResourceEnum_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10678 di
->dcerpc_procedure_name
="CreateGroupResourceEnum";
10679 offset
= clusapi_dissect_element_CreateGroupResourceEnum_hGroup(tvb
, offset
, pinfo
, tree
, di
, drep
);
10680 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
10681 offset
= clusapi_dissect_element_CreateGroupResourceEnum_dwType(tvb
, offset
, pinfo
, tree
, di
, drep
);
10682 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
10687 clusapi_dissect_element_SetGroupNodeList_hGroup(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10689 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_SetGroupNodeList_hGroup
, 0);
10695 clusapi_dissect_element_SetGroupNodeList_multiSzNodeList(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10697 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_SetGroupNodeList_multiSzNodeList_
, NDR_POINTER_UNIQUE
, "Pointer to MultiSzNodeList (uint16)",hf_clusapi_clusapi_SetGroupNodeList_multiSzNodeList
);
10703 clusapi_dissect_element_SetGroupNodeList_multiSzNodeList_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10705 struct ndr_generic_array nga
= { .is_conformant
= false, };
10707 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
10709 offset
= dissect_ndr_generic_array_bytes(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
, clusapi_dissect_element_SetGroupNodeList_multiSzNodeList__
);
10715 clusapi_dissect_element_SetGroupNodeList_multiSzNodeList__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10717 offset
= PIDL_dissect_uint16(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_SetGroupNodeList_multiSzNodeList
, 0);
10723 clusapi_dissect_element_SetGroupNodeList_cchListSize(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10725 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_SetGroupNodeList_cchListSize
, 0);
10731 clusapi_dissect_element_SetGroupNodeList_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10733 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_SetGroupNodeList_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_SetGroupNodeList_rpc_status
);
10739 clusapi_dissect_element_SetGroupNodeList_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10741 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_SetGroupNodeList_rpc_status
, 0);
10746 /* IDL: WERROR clusapi_SetGroupNodeList( */
10747 /* IDL: [in] policy_handle hGroup, */
10748 /* IDL: [in] [size_is(cchListSize)] [unique(1)] uint16 *multiSzNodeList, */
10749 /* IDL: [in] uint32 cchListSize, */
10750 /* IDL: [out] [ref] WERROR *rpc_status */
10754 clusapi_dissect_SetGroupNodeList_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10758 di
->dcerpc_procedure_name
="SetGroupNodeList";
10759 offset
= clusapi_dissect_element_SetGroupNodeList_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
10760 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
10762 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
10765 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
10771 clusapi_dissect_SetGroupNodeList_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10773 di
->dcerpc_procedure_name
="SetGroupNodeList";
10774 offset
= clusapi_dissect_element_SetGroupNodeList_hGroup(tvb
, offset
, pinfo
, tree
, di
, drep
);
10775 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
10776 offset
= clusapi_dissect_element_SetGroupNodeList_multiSzNodeList(tvb
, offset
, pinfo
, tree
, di
, drep
);
10777 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
10778 offset
= clusapi_dissect_element_SetGroupNodeList_cchListSize(tvb
, offset
, pinfo
, tree
, di
, drep
);
10779 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
10784 clusapi_dissect_element_CreateNotify_Status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10786 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_CreateNotify_Status_
, NDR_POINTER_REF
, "Pointer to Status (WERROR)",hf_clusapi_clusapi_CreateNotify_Status
);
10792 clusapi_dissect_element_CreateNotify_Status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10794 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_CreateNotify_Status
, 0);
10800 clusapi_dissect_element_CreateNotify_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10802 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_CreateNotify_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_CreateNotify_rpc_status
);
10808 clusapi_dissect_element_CreateNotify_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10810 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_CreateNotify_rpc_status
, 0);
10816 clusapi_dissect_element_CreateNotify_hNotify(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10818 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_CreateNotify_hNotify_
, NDR_POINTER_REF
, "Pointer to HNotify (policy_handle)",hf_clusapi_clusapi_CreateNotify_hNotify
);
10824 clusapi_dissect_element_CreateNotify_hNotify_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10826 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_CreateNotify_hNotify
, 0);
10831 /* IDL: void clusapi_CreateNotify( */
10832 /* IDL: [out] [ref] WERROR *Status, */
10833 /* IDL: [out] [ref] WERROR *rpc_status, */
10834 /* IDL: [out] [ref] policy_handle *hNotify */
10838 clusapi_dissect_CreateNotify_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10840 di
->dcerpc_procedure_name
="CreateNotify";
10841 offset
= clusapi_dissect_element_CreateNotify_Status(tvb
, offset
, pinfo
, tree
, di
, drep
);
10842 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
10844 offset
= clusapi_dissect_element_CreateNotify_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
10845 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
10847 offset
= clusapi_dissect_element_CreateNotify_hNotify(tvb
, offset
, pinfo
, tree
, di
, drep
);
10848 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
10854 clusapi_dissect_CreateNotify_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10856 di
->dcerpc_procedure_name
="CreateNotify";
10861 clusapi_dissect_element_CloseNotify_Notify(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10863 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_CloseNotify_Notify_
, NDR_POINTER_REF
, "Pointer to Notify (policy_handle)",hf_clusapi_clusapi_CloseNotify_Notify
);
10869 clusapi_dissect_element_CloseNotify_Notify_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10871 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_CloseNotify_Notify
, 0);
10876 /* IDL: WERROR clusapi_CloseNotify( */
10877 /* IDL: [in] [out] [ref] policy_handle *Notify */
10881 clusapi_dissect_CloseNotify_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10885 di
->dcerpc_procedure_name
="CloseNotify";
10886 offset
= clusapi_dissect_element_CloseNotify_Notify(tvb
, offset
, pinfo
, tree
, di
, drep
);
10887 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
10889 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
10892 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
10898 clusapi_dissect_CloseNotify_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10900 di
->dcerpc_procedure_name
="CloseNotify";
10901 offset
= clusapi_dissect_element_CloseNotify_Notify(tvb
, offset
, pinfo
, tree
, di
, drep
);
10902 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
10907 clusapi_dissect_element_AddNotifyCluster_hNotify(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
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_AddNotifyCluster_hNotify
, 0);
10915 clusapi_dissect_element_AddNotifyCluster_hCluster(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
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_AddNotifyCluster_hCluster
, 0);
10923 clusapi_dissect_element_AddNotifyCluster_dwFilter(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10925 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_AddNotifyCluster_dwFilter
, 0);
10931 clusapi_dissect_element_AddNotifyCluster_dwNotifyKey(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10933 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_AddNotifyCluster_dwNotifyKey
, 0);
10939 clusapi_dissect_element_AddNotifyCluster_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10941 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_AddNotifyCluster_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_AddNotifyCluster_rpc_status
);
10947 clusapi_dissect_element_AddNotifyCluster_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10949 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_AddNotifyCluster_rpc_status
, 0);
10954 /* IDL: WERROR clusapi_AddNotifyCluster( */
10955 /* IDL: [in] policy_handle hNotify, */
10956 /* IDL: [in] policy_handle hCluster, */
10957 /* IDL: [in] uint32 dwFilter, */
10958 /* IDL: [in] uint32 dwNotifyKey, */
10959 /* IDL: [out] [ref] WERROR *rpc_status */
10963 clusapi_dissect_AddNotifyCluster_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10967 di
->dcerpc_procedure_name
="AddNotifyCluster";
10968 offset
= clusapi_dissect_element_AddNotifyCluster_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
10969 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
10971 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
10974 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
10980 clusapi_dissect_AddNotifyCluster_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10982 di
->dcerpc_procedure_name
="AddNotifyCluster";
10983 offset
= clusapi_dissect_element_AddNotifyCluster_hNotify(tvb
, offset
, pinfo
, tree
, di
, drep
);
10984 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
10985 offset
= clusapi_dissect_element_AddNotifyCluster_hCluster(tvb
, offset
, pinfo
, tree
, di
, drep
);
10986 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
10987 offset
= clusapi_dissect_element_AddNotifyCluster_dwFilter(tvb
, offset
, pinfo
, tree
, di
, drep
);
10988 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
10989 offset
= clusapi_dissect_element_AddNotifyCluster_dwNotifyKey(tvb
, offset
, pinfo
, tree
, di
, drep
);
10990 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
10995 clusapi_dissect_element_AddNotifyNode_hNotify(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
10997 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_AddNotifyNode_hNotify
, 0);
11003 clusapi_dissect_element_AddNotifyNode_hNode(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11005 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_AddNotifyNode_hNode
, 0);
11011 clusapi_dissect_element_AddNotifyNode_dwFilter(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11013 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_AddNotifyNode_dwFilter
, 0);
11019 clusapi_dissect_element_AddNotifyNode_dwNotifyKey(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11021 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_AddNotifyNode_dwNotifyKey
, 0);
11027 clusapi_dissect_element_AddNotifyNode_dwStateSequence(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11029 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_AddNotifyNode_dwStateSequence_
, NDR_POINTER_REF
, "Pointer to DwStateSequence (uint32)",hf_clusapi_clusapi_AddNotifyNode_dwStateSequence
);
11035 clusapi_dissect_element_AddNotifyNode_dwStateSequence_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11037 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_AddNotifyNode_dwStateSequence
, 0);
11043 clusapi_dissect_element_AddNotifyNode_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11045 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_AddNotifyNode_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_AddNotifyNode_rpc_status
);
11051 clusapi_dissect_element_AddNotifyNode_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11053 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_AddNotifyNode_rpc_status
, 0);
11058 /* IDL: WERROR clusapi_AddNotifyNode( */
11059 /* IDL: [in] policy_handle hNotify, */
11060 /* IDL: [in] policy_handle hNode, */
11061 /* IDL: [in] uint32 dwFilter, */
11062 /* IDL: [in] uint32 dwNotifyKey, */
11063 /* IDL: [out] [ref] uint32 *dwStateSequence, */
11064 /* IDL: [out] [ref] WERROR *rpc_status */
11068 clusapi_dissect_AddNotifyNode_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11072 di
->dcerpc_procedure_name
="AddNotifyNode";
11073 offset
= clusapi_dissect_element_AddNotifyNode_dwStateSequence(tvb
, offset
, pinfo
, tree
, di
, drep
);
11074 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
11076 offset
= clusapi_dissect_element_AddNotifyNode_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
11077 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
11079 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
11082 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
11088 clusapi_dissect_AddNotifyNode_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11090 di
->dcerpc_procedure_name
="AddNotifyNode";
11091 offset
= clusapi_dissect_element_AddNotifyNode_hNotify(tvb
, offset
, pinfo
, tree
, di
, drep
);
11092 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
11093 offset
= clusapi_dissect_element_AddNotifyNode_hNode(tvb
, offset
, pinfo
, tree
, di
, drep
);
11094 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
11095 offset
= clusapi_dissect_element_AddNotifyNode_dwFilter(tvb
, offset
, pinfo
, tree
, di
, drep
);
11096 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
11097 offset
= clusapi_dissect_element_AddNotifyNode_dwNotifyKey(tvb
, offset
, pinfo
, tree
, di
, drep
);
11098 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
11103 clusapi_dissect_element_AddNotifyGroup_hNotify(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
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_AddNotifyGroup_hNotify
, 0);
11111 clusapi_dissect_element_AddNotifyGroup_hGroup(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11113 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_AddNotifyGroup_hGroup
, 0);
11119 clusapi_dissect_element_AddNotifyGroup_dwFilter(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11121 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_AddNotifyGroup_dwFilter
, 0);
11127 clusapi_dissect_element_AddNotifyGroup_dwNotifyKey(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11129 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_AddNotifyGroup_dwNotifyKey
, 0);
11135 clusapi_dissect_element_AddNotifyGroup_dwStateSequence(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11137 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_AddNotifyGroup_dwStateSequence_
, NDR_POINTER_REF
, "Pointer to DwStateSequence (uint32)",hf_clusapi_clusapi_AddNotifyGroup_dwStateSequence
);
11143 clusapi_dissect_element_AddNotifyGroup_dwStateSequence_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11145 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_AddNotifyGroup_dwStateSequence
, 0);
11151 clusapi_dissect_element_AddNotifyGroup_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11153 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_AddNotifyGroup_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_AddNotifyGroup_rpc_status
);
11159 clusapi_dissect_element_AddNotifyGroup_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11161 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_AddNotifyGroup_rpc_status
, 0);
11166 /* IDL: WERROR clusapi_AddNotifyGroup( */
11167 /* IDL: [in] policy_handle hNotify, */
11168 /* IDL: [in] policy_handle hGroup, */
11169 /* IDL: [in] uint32 dwFilter, */
11170 /* IDL: [in] uint32 dwNotifyKey, */
11171 /* IDL: [out] [ref] uint32 *dwStateSequence, */
11172 /* IDL: [out] [ref] WERROR *rpc_status */
11176 clusapi_dissect_AddNotifyGroup_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11180 di
->dcerpc_procedure_name
="AddNotifyGroup";
11181 offset
= clusapi_dissect_element_AddNotifyGroup_dwStateSequence(tvb
, offset
, pinfo
, tree
, di
, drep
);
11182 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
11184 offset
= clusapi_dissect_element_AddNotifyGroup_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
11185 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
11187 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
11190 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
11196 clusapi_dissect_AddNotifyGroup_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11198 di
->dcerpc_procedure_name
="AddNotifyGroup";
11199 offset
= clusapi_dissect_element_AddNotifyGroup_hNotify(tvb
, offset
, pinfo
, tree
, di
, drep
);
11200 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
11201 offset
= clusapi_dissect_element_AddNotifyGroup_hGroup(tvb
, offset
, pinfo
, tree
, di
, drep
);
11202 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
11203 offset
= clusapi_dissect_element_AddNotifyGroup_dwFilter(tvb
, offset
, pinfo
, tree
, di
, drep
);
11204 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
11205 offset
= clusapi_dissect_element_AddNotifyGroup_dwNotifyKey(tvb
, offset
, pinfo
, tree
, di
, drep
);
11206 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
11211 clusapi_dissect_element_AddNotifyResource_hNotify(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11213 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_AddNotifyResource_hNotify
, 0);
11219 clusapi_dissect_element_AddNotifyResource_hResource(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11221 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_AddNotifyResource_hResource
, 0);
11227 clusapi_dissect_element_AddNotifyResource_dwFilter(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11229 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_AddNotifyResource_dwFilter
, 0);
11235 clusapi_dissect_element_AddNotifyResource_dwNotifyKey(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11237 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_AddNotifyResource_dwNotifyKey
, 0);
11243 clusapi_dissect_element_AddNotifyResource_dwStateSequence(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11245 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_AddNotifyResource_dwStateSequence_
, NDR_POINTER_REF
, "Pointer to DwStateSequence (uint32)",hf_clusapi_clusapi_AddNotifyResource_dwStateSequence
);
11251 clusapi_dissect_element_AddNotifyResource_dwStateSequence_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11253 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_AddNotifyResource_dwStateSequence
, 0);
11259 clusapi_dissect_element_AddNotifyResource_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11261 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_AddNotifyResource_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_AddNotifyResource_rpc_status
);
11267 clusapi_dissect_element_AddNotifyResource_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11269 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_AddNotifyResource_rpc_status
, 0);
11274 /* IDL: WERROR clusapi_AddNotifyResource( */
11275 /* IDL: [in] policy_handle hNotify, */
11276 /* IDL: [in] policy_handle hResource, */
11277 /* IDL: [in] uint32 dwFilter, */
11278 /* IDL: [in] uint32 dwNotifyKey, */
11279 /* IDL: [out] [ref] uint32 *dwStateSequence, */
11280 /* IDL: [out] [ref] WERROR *rpc_status */
11284 clusapi_dissect_AddNotifyResource_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11288 di
->dcerpc_procedure_name
="AddNotifyResource";
11289 offset
= clusapi_dissect_element_AddNotifyResource_dwStateSequence(tvb
, offset
, pinfo
, tree
, di
, drep
);
11290 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
11292 offset
= clusapi_dissect_element_AddNotifyResource_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
11293 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
11295 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
11298 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
11304 clusapi_dissect_AddNotifyResource_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11306 di
->dcerpc_procedure_name
="AddNotifyResource";
11307 offset
= clusapi_dissect_element_AddNotifyResource_hNotify(tvb
, offset
, pinfo
, tree
, di
, drep
);
11308 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
11309 offset
= clusapi_dissect_element_AddNotifyResource_hResource(tvb
, offset
, pinfo
, tree
, di
, drep
);
11310 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
11311 offset
= clusapi_dissect_element_AddNotifyResource_dwFilter(tvb
, offset
, pinfo
, tree
, di
, drep
);
11312 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
11313 offset
= clusapi_dissect_element_AddNotifyResource_dwNotifyKey(tvb
, offset
, pinfo
, tree
, di
, drep
);
11314 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
11319 clusapi_dissect_element_AddNotifyKey_hNotify(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11321 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_AddNotifyKey_hNotify
, 0);
11327 clusapi_dissect_element_AddNotifyKey_hKey(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11329 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_AddNotifyKey_hKey
, 0);
11335 clusapi_dissect_element_AddNotifyKey_dwNotifyKey(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11337 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_AddNotifyKey_dwNotifyKey
, 0);
11343 clusapi_dissect_element_AddNotifyKey_Filter(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11345 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_AddNotifyKey_Filter
, 0);
11351 clusapi_dissect_element_AddNotifyKey_WatchSubTree(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11353 offset
= PIDL_dissect_uint8(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_AddNotifyKey_WatchSubTree
, 0);
11359 clusapi_dissect_element_AddNotifyKey_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11361 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_AddNotifyKey_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_AddNotifyKey_rpc_status
);
11367 clusapi_dissect_element_AddNotifyKey_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11369 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_AddNotifyKey_rpc_status
, 0);
11374 /* IDL: WERROR clusapi_AddNotifyKey( */
11375 /* IDL: [in] policy_handle hNotify, */
11376 /* IDL: [in] policy_handle hKey, */
11377 /* IDL: [in] uint32 dwNotifyKey, */
11378 /* IDL: [in] uint32 Filter, */
11379 /* IDL: [in] uint8 WatchSubTree, */
11380 /* IDL: [out] [ref] WERROR *rpc_status */
11384 clusapi_dissect_AddNotifyKey_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11388 di
->dcerpc_procedure_name
="AddNotifyKey";
11389 offset
= clusapi_dissect_element_AddNotifyKey_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
11390 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
11392 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
11395 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
11401 clusapi_dissect_AddNotifyKey_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11403 di
->dcerpc_procedure_name
="AddNotifyKey";
11404 offset
= clusapi_dissect_element_AddNotifyKey_hNotify(tvb
, offset
, pinfo
, tree
, di
, drep
);
11405 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
11406 offset
= clusapi_dissect_element_AddNotifyKey_hKey(tvb
, offset
, pinfo
, tree
, di
, drep
);
11407 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
11408 offset
= clusapi_dissect_element_AddNotifyKey_dwNotifyKey(tvb
, offset
, pinfo
, tree
, di
, drep
);
11409 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
11410 offset
= clusapi_dissect_element_AddNotifyKey_Filter(tvb
, offset
, pinfo
, tree
, di
, drep
);
11411 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
11412 offset
= clusapi_dissect_element_AddNotifyKey_WatchSubTree(tvb
, offset
, pinfo
, tree
, di
, drep
);
11413 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
11418 clusapi_dissect_element_ReAddNotifyNode_hNotify(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11420 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_ReAddNotifyNode_hNotify
, 0);
11426 clusapi_dissect_element_ReAddNotifyNode_hNode(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11428 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_ReAddNotifyNode_hNode
, 0);
11434 clusapi_dissect_element_ReAddNotifyNode_dwFilter(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11436 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_ReAddNotifyNode_dwFilter
, 0);
11442 clusapi_dissect_element_ReAddNotifyNode_dwNotifyKey(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11444 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_ReAddNotifyNode_dwNotifyKey
, 0);
11450 clusapi_dissect_element_ReAddNotifyNode_StateSequence(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11452 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_ReAddNotifyNode_StateSequence
, 0);
11458 clusapi_dissect_element_ReAddNotifyNode_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11460 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_ReAddNotifyNode_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_ReAddNotifyNode_rpc_status
);
11466 clusapi_dissect_element_ReAddNotifyNode_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11468 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_ReAddNotifyNode_rpc_status
, 0);
11473 /* IDL: WERROR clusapi_ReAddNotifyNode( */
11474 /* IDL: [in] policy_handle hNotify, */
11475 /* IDL: [in] policy_handle hNode, */
11476 /* IDL: [in] uint32 dwFilter, */
11477 /* IDL: [in] uint32 dwNotifyKey, */
11478 /* IDL: [in] uint32 StateSequence, */
11479 /* IDL: [out] [ref] WERROR *rpc_status */
11483 clusapi_dissect_ReAddNotifyNode_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11487 di
->dcerpc_procedure_name
="ReAddNotifyNode";
11488 offset
= clusapi_dissect_element_ReAddNotifyNode_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
11489 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
11491 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
11494 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
11500 clusapi_dissect_ReAddNotifyNode_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11502 di
->dcerpc_procedure_name
="ReAddNotifyNode";
11503 offset
= clusapi_dissect_element_ReAddNotifyNode_hNotify(tvb
, offset
, pinfo
, tree
, di
, drep
);
11504 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
11505 offset
= clusapi_dissect_element_ReAddNotifyNode_hNode(tvb
, offset
, pinfo
, tree
, di
, drep
);
11506 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
11507 offset
= clusapi_dissect_element_ReAddNotifyNode_dwFilter(tvb
, offset
, pinfo
, tree
, di
, drep
);
11508 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
11509 offset
= clusapi_dissect_element_ReAddNotifyNode_dwNotifyKey(tvb
, offset
, pinfo
, tree
, di
, drep
);
11510 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
11511 offset
= clusapi_dissect_element_ReAddNotifyNode_StateSequence(tvb
, offset
, pinfo
, tree
, di
, drep
);
11512 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
11517 clusapi_dissect_element_ReAddNotifyGroup_hNotify(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11519 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_ReAddNotifyGroup_hNotify
, 0);
11525 clusapi_dissect_element_ReAddNotifyGroup_hGroup(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11527 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_ReAddNotifyGroup_hGroup
, 0);
11533 clusapi_dissect_element_ReAddNotifyGroup_dwFilter(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11535 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_ReAddNotifyGroup_dwFilter
, 0);
11541 clusapi_dissect_element_ReAddNotifyGroup_dwNotifyKey(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11543 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_ReAddNotifyGroup_dwNotifyKey
, 0);
11549 clusapi_dissect_element_ReAddNotifyGroup_StateSequence(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11551 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_ReAddNotifyGroup_StateSequence
, 0);
11557 clusapi_dissect_element_ReAddNotifyGroup_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11559 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_ReAddNotifyGroup_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_ReAddNotifyGroup_rpc_status
);
11565 clusapi_dissect_element_ReAddNotifyGroup_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11567 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_ReAddNotifyGroup_rpc_status
, 0);
11572 /* IDL: WERROR clusapi_ReAddNotifyGroup( */
11573 /* IDL: [in] policy_handle hNotify, */
11574 /* IDL: [in] policy_handle hGroup, */
11575 /* IDL: [in] uint32 dwFilter, */
11576 /* IDL: [in] uint32 dwNotifyKey, */
11577 /* IDL: [in] uint32 StateSequence, */
11578 /* IDL: [out] [ref] WERROR *rpc_status */
11582 clusapi_dissect_ReAddNotifyGroup_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11586 di
->dcerpc_procedure_name
="ReAddNotifyGroup";
11587 offset
= clusapi_dissect_element_ReAddNotifyGroup_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
11588 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
11590 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
11593 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
11599 clusapi_dissect_ReAddNotifyGroup_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11601 di
->dcerpc_procedure_name
="ReAddNotifyGroup";
11602 offset
= clusapi_dissect_element_ReAddNotifyGroup_hNotify(tvb
, offset
, pinfo
, tree
, di
, drep
);
11603 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
11604 offset
= clusapi_dissect_element_ReAddNotifyGroup_hGroup(tvb
, offset
, pinfo
, tree
, di
, drep
);
11605 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
11606 offset
= clusapi_dissect_element_ReAddNotifyGroup_dwFilter(tvb
, offset
, pinfo
, tree
, di
, drep
);
11607 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
11608 offset
= clusapi_dissect_element_ReAddNotifyGroup_dwNotifyKey(tvb
, offset
, pinfo
, tree
, di
, drep
);
11609 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
11610 offset
= clusapi_dissect_element_ReAddNotifyGroup_StateSequence(tvb
, offset
, pinfo
, tree
, di
, drep
);
11611 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
11616 clusapi_dissect_element_ReAddNotifyResource_hNotify(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11618 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_ReAddNotifyResource_hNotify
, 0);
11624 clusapi_dissect_element_ReAddNotifyResource_hResource(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11626 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_ReAddNotifyResource_hResource
, 0);
11632 clusapi_dissect_element_ReAddNotifyResource_dwFilter(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11634 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_ReAddNotifyResource_dwFilter
, 0);
11640 clusapi_dissect_element_ReAddNotifyResource_dwNotifyKey(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11642 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_ReAddNotifyResource_dwNotifyKey
, 0);
11648 clusapi_dissect_element_ReAddNotifyResource_StateSequence(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11650 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_ReAddNotifyResource_StateSequence
, 0);
11656 clusapi_dissect_element_ReAddNotifyResource_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11658 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_ReAddNotifyResource_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_ReAddNotifyResource_rpc_status
);
11664 clusapi_dissect_element_ReAddNotifyResource_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11666 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_ReAddNotifyResource_rpc_status
, 0);
11671 /* IDL: WERROR clusapi_ReAddNotifyResource( */
11672 /* IDL: [in] policy_handle hNotify, */
11673 /* IDL: [in] policy_handle hResource, */
11674 /* IDL: [in] uint32 dwFilter, */
11675 /* IDL: [in] uint32 dwNotifyKey, */
11676 /* IDL: [in] uint32 StateSequence, */
11677 /* IDL: [out] [ref] WERROR *rpc_status */
11681 clusapi_dissect_ReAddNotifyResource_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11685 di
->dcerpc_procedure_name
="ReAddNotifyResource";
11686 offset
= clusapi_dissect_element_ReAddNotifyResource_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
11687 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
11689 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
11692 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
11698 clusapi_dissect_ReAddNotifyResource_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11700 di
->dcerpc_procedure_name
="ReAddNotifyResource";
11701 offset
= clusapi_dissect_element_ReAddNotifyResource_hNotify(tvb
, offset
, pinfo
, tree
, di
, drep
);
11702 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
11703 offset
= clusapi_dissect_element_ReAddNotifyResource_hResource(tvb
, offset
, pinfo
, tree
, di
, drep
);
11704 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
11705 offset
= clusapi_dissect_element_ReAddNotifyResource_dwFilter(tvb
, offset
, pinfo
, tree
, di
, drep
);
11706 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
11707 offset
= clusapi_dissect_element_ReAddNotifyResource_dwNotifyKey(tvb
, offset
, pinfo
, tree
, di
, drep
);
11708 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
11709 offset
= clusapi_dissect_element_ReAddNotifyResource_StateSequence(tvb
, offset
, pinfo
, tree
, di
, drep
);
11710 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
11715 clusapi_dissect_element_GetNotify_hNotify(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11717 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_GetNotify_hNotify
, 0);
11723 clusapi_dissect_element_GetNotify_dwNotifyKey(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11725 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GetNotify_dwNotifyKey_
, NDR_POINTER_REF
, "Pointer to DwNotifyKey (uint32)",hf_clusapi_clusapi_GetNotify_dwNotifyKey
);
11731 clusapi_dissect_element_GetNotify_dwNotifyKey_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11733 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_GetNotify_dwNotifyKey
, 0);
11739 clusapi_dissect_element_GetNotify_dwFilter(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11741 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GetNotify_dwFilter_
, NDR_POINTER_REF
, "Pointer to DwFilter (uint32)",hf_clusapi_clusapi_GetNotify_dwFilter
);
11747 clusapi_dissect_element_GetNotify_dwFilter_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11749 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_GetNotify_dwFilter
, 0);
11755 clusapi_dissect_element_GetNotify_dwStateSequence(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11757 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GetNotify_dwStateSequence_
, NDR_POINTER_REF
, "Pointer to DwStateSequence (uint32)",hf_clusapi_clusapi_GetNotify_dwStateSequence
);
11763 clusapi_dissect_element_GetNotify_dwStateSequence_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11765 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_GetNotify_dwStateSequence
, 0);
11771 clusapi_dissect_element_GetNotify_Name(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11773 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GetNotify_Name_
, NDR_POINTER_REF
, "Pointer to Name (uint16)",hf_clusapi_clusapi_GetNotify_Name
);
11779 clusapi_dissect_element_GetNotify_Name_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11781 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GetNotify_Name__
, NDR_POINTER_UNIQUE
, "Pointer to Name (uint16)",hf_clusapi_clusapi_GetNotify_Name
);
11787 clusapi_dissect_element_GetNotify_Name__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11790 struct ndr_generic_array nga
= { .is_conformant
= false, };
11792 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
11794 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
11795 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_clusapi_clusapi_GetNotify_Name
, false, &nga
, &data
);
11796 proto_item_append_text(tree
, ": %s", data
);
11802 clusapi_dissect_element_GetNotify_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11804 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GetNotify_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_GetNotify_rpc_status
);
11810 clusapi_dissect_element_GetNotify_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11812 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_GetNotify_rpc_status
, 0);
11817 /* IDL: WERROR clusapi_GetNotify( */
11818 /* IDL: [in] policy_handle hNotify, */
11819 /* IDL: [out] [ref] uint32 *dwNotifyKey, */
11820 /* IDL: [out] [ref] uint32 *dwFilter, */
11821 /* IDL: [out] [ref] uint32 *dwStateSequence, */
11822 /* IDL: [charset(UTF16)] [out] [ref] uint16 **Name, */
11823 /* IDL: [out] [ref] WERROR *rpc_status */
11827 clusapi_dissect_GetNotify_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11831 di
->dcerpc_procedure_name
="GetNotify";
11832 offset
= clusapi_dissect_element_GetNotify_dwNotifyKey(tvb
, offset
, pinfo
, tree
, di
, drep
);
11833 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
11835 offset
= clusapi_dissect_element_GetNotify_dwFilter(tvb
, offset
, pinfo
, tree
, di
, drep
);
11836 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
11838 offset
= clusapi_dissect_element_GetNotify_dwStateSequence(tvb
, offset
, pinfo
, tree
, di
, drep
);
11839 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
11841 offset
= clusapi_dissect_element_GetNotify_Name(tvb
, offset
, pinfo
, tree
, di
, drep
);
11842 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
11844 offset
= clusapi_dissect_element_GetNotify_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
11845 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
11847 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
11850 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
11856 clusapi_dissect_GetNotify_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11858 di
->dcerpc_procedure_name
="GetNotify";
11859 offset
= clusapi_dissect_element_GetNotify_hNotify(tvb
, offset
, pinfo
, tree
, di
, drep
);
11860 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
11865 clusapi_dissect_element_OpenNode_lpszNodeName(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11867 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_OpenNode_lpszNodeName_
, NDR_POINTER_REF
, "Pointer to LpszNodeName (uint16)",hf_clusapi_clusapi_OpenNode_lpszNodeName
);
11873 clusapi_dissect_element_OpenNode_lpszNodeName_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11876 struct ndr_generic_array nga
= { .is_conformant
= false, };
11878 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
11880 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
11881 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_clusapi_clusapi_OpenNode_lpszNodeName
, false, &nga
, &data
);
11882 proto_item_append_text(tree
, ": %s", data
);
11888 clusapi_dissect_element_OpenNode_Status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11890 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_OpenNode_Status_
, NDR_POINTER_REF
, "Pointer to Status (WERROR)",hf_clusapi_clusapi_OpenNode_Status
);
11896 clusapi_dissect_element_OpenNode_Status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11898 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_OpenNode_Status
, 0);
11904 clusapi_dissect_element_OpenNode_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11906 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_OpenNode_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_OpenNode_rpc_status
);
11912 clusapi_dissect_element_OpenNode_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11914 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_OpenNode_rpc_status
, 0);
11920 clusapi_dissect_element_OpenNode_hNode(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11922 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_OpenNode_hNode_
, NDR_POINTER_REF
, "Pointer to HNode (policy_handle)",hf_clusapi_clusapi_OpenNode_hNode
);
11928 clusapi_dissect_element_OpenNode_hNode_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11930 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_OpenNode_hNode
, 0);
11935 /* IDL: void clusapi_OpenNode( */
11936 /* IDL: [charset(UTF16)] [in] [ref] uint16 *lpszNodeName, */
11937 /* IDL: [out] [ref] WERROR *Status, */
11938 /* IDL: [out] [ref] WERROR *rpc_status, */
11939 /* IDL: [out] [ref] policy_handle *hNode */
11943 clusapi_dissect_OpenNode_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11945 di
->dcerpc_procedure_name
="OpenNode";
11946 offset
= clusapi_dissect_element_OpenNode_Status(tvb
, offset
, pinfo
, tree
, di
, drep
);
11947 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
11949 offset
= clusapi_dissect_element_OpenNode_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
11950 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
11952 offset
= clusapi_dissect_element_OpenNode_hNode(tvb
, offset
, pinfo
, tree
, di
, drep
);
11953 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
11959 clusapi_dissect_OpenNode_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11961 di
->dcerpc_procedure_name
="OpenNode";
11962 offset
= clusapi_dissect_element_OpenNode_lpszNodeName(tvb
, offset
, pinfo
, tree
, di
, drep
);
11963 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
11968 clusapi_dissect_element_CloseNode_Node(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11970 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_CloseNode_Node_
, NDR_POINTER_REF
, "Pointer to Node (policy_handle)",hf_clusapi_clusapi_CloseNode_Node
);
11976 clusapi_dissect_element_CloseNode_Node_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11978 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_CloseNode_Node
, 0);
11983 /* IDL: WERROR clusapi_CloseNode( */
11984 /* IDL: [in] [out] [ref] policy_handle *Node */
11988 clusapi_dissect_CloseNode_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
11992 di
->dcerpc_procedure_name
="CloseNode";
11993 offset
= clusapi_dissect_element_CloseNode_Node(tvb
, offset
, pinfo
, tree
, di
, drep
);
11994 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
11996 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
11999 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
12005 clusapi_dissect_CloseNode_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12007 di
->dcerpc_procedure_name
="CloseNode";
12008 offset
= clusapi_dissect_element_CloseNode_Node(tvb
, offset
, pinfo
, tree
, di
, drep
);
12009 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
12014 clusapi_dissect_element_GetNodeState_hNode(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12016 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_GetNodeState_hNode
, 0);
12022 clusapi_dissect_element_GetNodeState_State(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12024 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GetNodeState_State_
, NDR_POINTER_REF
, "Pointer to State (clusapi_ClusterNodeState)",hf_clusapi_clusapi_GetNodeState_State
);
12030 clusapi_dissect_element_GetNodeState_State_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12032 offset
= clusapi_dissect_enum_ClusterNodeState(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_GetNodeState_State
, 0);
12038 clusapi_dissect_element_GetNodeState_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12040 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GetNodeState_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_GetNodeState_rpc_status
);
12046 clusapi_dissect_element_GetNodeState_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12048 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_GetNodeState_rpc_status
, 0);
12053 /* IDL: WERROR clusapi_GetNodeState( */
12054 /* IDL: [in] policy_handle hNode, */
12055 /* IDL: [out] [ref] clusapi_ClusterNodeState *State, */
12056 /* IDL: [out] [ref] WERROR *rpc_status */
12060 clusapi_dissect_GetNodeState_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12064 di
->dcerpc_procedure_name
="GetNodeState";
12065 offset
= clusapi_dissect_element_GetNodeState_State(tvb
, offset
, pinfo
, tree
, di
, drep
);
12066 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
12068 offset
= clusapi_dissect_element_GetNodeState_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
12069 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
12071 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
12074 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
12080 clusapi_dissect_GetNodeState_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12082 di
->dcerpc_procedure_name
="GetNodeState";
12083 offset
= clusapi_dissect_element_GetNodeState_hNode(tvb
, offset
, pinfo
, tree
, di
, drep
);
12084 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
12089 clusapi_dissect_element_PauseNode_hNode(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12091 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_PauseNode_hNode
, 0);
12097 clusapi_dissect_element_PauseNode_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12099 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_PauseNode_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_PauseNode_rpc_status
);
12105 clusapi_dissect_element_PauseNode_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12107 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_PauseNode_rpc_status
, 0);
12112 /* IDL: WERROR clusapi_PauseNode( */
12113 /* IDL: [in] policy_handle hNode, */
12114 /* IDL: [out] [ref] WERROR *rpc_status */
12118 clusapi_dissect_PauseNode_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12122 di
->dcerpc_procedure_name
="PauseNode";
12123 offset
= clusapi_dissect_element_PauseNode_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
12124 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
12126 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
12129 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
12135 clusapi_dissect_PauseNode_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12137 di
->dcerpc_procedure_name
="PauseNode";
12138 offset
= clusapi_dissect_element_PauseNode_hNode(tvb
, offset
, pinfo
, tree
, di
, drep
);
12139 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
12144 clusapi_dissect_element_ResumeNode_hNode(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12146 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_ResumeNode_hNode
, 0);
12152 clusapi_dissect_element_ResumeNode_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12154 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_ResumeNode_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_ResumeNode_rpc_status
);
12160 clusapi_dissect_element_ResumeNode_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12162 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_ResumeNode_rpc_status
, 0);
12167 /* IDL: WERROR clusapi_ResumeNode( */
12168 /* IDL: [in] policy_handle hNode, */
12169 /* IDL: [out] [ref] WERROR *rpc_status */
12173 clusapi_dissect_ResumeNode_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12177 di
->dcerpc_procedure_name
="ResumeNode";
12178 offset
= clusapi_dissect_element_ResumeNode_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
12179 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
12181 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
12184 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
12190 clusapi_dissect_ResumeNode_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12192 di
->dcerpc_procedure_name
="ResumeNode";
12193 offset
= clusapi_dissect_element_ResumeNode_hNode(tvb
, offset
, pinfo
, tree
, di
, drep
);
12194 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
12199 clusapi_dissect_element_EvictNode_hNode(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12201 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_EvictNode_hNode
, 0);
12207 clusapi_dissect_element_EvictNode_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12209 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_EvictNode_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_EvictNode_rpc_status
);
12215 clusapi_dissect_element_EvictNode_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12217 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_EvictNode_rpc_status
, 0);
12222 /* IDL: WERROR clusapi_EvictNode( */
12223 /* IDL: [in] policy_handle hNode, */
12224 /* IDL: [out] [ref] WERROR *rpc_status */
12228 clusapi_dissect_EvictNode_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12232 di
->dcerpc_procedure_name
="EvictNode";
12233 offset
= clusapi_dissect_element_EvictNode_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
12234 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
12236 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
12239 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
12245 clusapi_dissect_EvictNode_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12247 di
->dcerpc_procedure_name
="EvictNode";
12248 offset
= clusapi_dissect_element_EvictNode_hNode(tvb
, offset
, pinfo
, tree
, di
, drep
);
12249 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
12254 clusapi_dissect_element_NodeResourceControl_hResource(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12256 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NodeResourceControl_hResource
, 0);
12262 clusapi_dissect_element_NodeResourceControl_hNode(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12264 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NodeResourceControl_hNode
, 0);
12270 clusapi_dissect_element_NodeResourceControl_dwControlCode(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12272 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NodeResourceControl_dwControlCode
, 0);
12278 clusapi_dissect_element_NodeResourceControl_lpInBuffer(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12280 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_NodeResourceControl_lpInBuffer_
, NDR_POINTER_UNIQUE
, "Pointer to LpInBuffer (uint8)",hf_clusapi_clusapi_NodeResourceControl_lpInBuffer
);
12286 clusapi_dissect_element_NodeResourceControl_lpInBuffer_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12288 struct ndr_generic_array nga
= { .is_conformant
= false, };
12290 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
12292 offset
= dissect_ndr_generic_array_bytes(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
, clusapi_dissect_element_NodeResourceControl_lpInBuffer__
);
12298 clusapi_dissect_element_NodeResourceControl_lpInBuffer__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12300 offset
= PIDL_dissect_uint8(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NodeResourceControl_lpInBuffer
, 0);
12306 clusapi_dissect_element_NodeResourceControl_nInBufferSize(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12308 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NodeResourceControl_nInBufferSize
, 0);
12314 clusapi_dissect_element_NodeResourceControl_lpOutBuffer(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12316 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_NodeResourceControl_lpOutBuffer_
, NDR_POINTER_REF
, "Pointer to LpOutBuffer (uint8)",hf_clusapi_clusapi_NodeResourceControl_lpOutBuffer
);
12322 clusapi_dissect_element_NodeResourceControl_lpOutBuffer_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12324 struct ndr_generic_array nga
= { .is_conformant
= false, };
12326 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
12328 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
12330 offset
= dissect_ndr_generic_array_bytes(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
, clusapi_dissect_element_NodeResourceControl_lpOutBuffer__
);
12336 clusapi_dissect_element_NodeResourceControl_lpOutBuffer__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12338 offset
= PIDL_dissect_uint8(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NodeResourceControl_lpOutBuffer
, 0);
12344 clusapi_dissect_element_NodeResourceControl_nOutBufferSize(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12346 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NodeResourceControl_nOutBufferSize
, 0);
12352 clusapi_dissect_element_NodeResourceControl_lpBytesReturned(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12354 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_NodeResourceControl_lpBytesReturned_
, NDR_POINTER_REF
, "Pointer to LpBytesReturned (uint32)",hf_clusapi_clusapi_NodeResourceControl_lpBytesReturned
);
12360 clusapi_dissect_element_NodeResourceControl_lpBytesReturned_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12362 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NodeResourceControl_lpBytesReturned
, 0);
12368 clusapi_dissect_element_NodeResourceControl_lpcbRequired(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12370 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_NodeResourceControl_lpcbRequired_
, NDR_POINTER_REF
, "Pointer to LpcbRequired (uint32)",hf_clusapi_clusapi_NodeResourceControl_lpcbRequired
);
12376 clusapi_dissect_element_NodeResourceControl_lpcbRequired_(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_clusapi_clusapi_NodeResourceControl_lpcbRequired
, 0);
12384 clusapi_dissect_element_NodeResourceControl_rpc_status(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
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_NodeResourceControl_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_NodeResourceControl_rpc_status
);
12392 clusapi_dissect_element_NodeResourceControl_rpc_status_(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_clusapi_clusapi_NodeResourceControl_rpc_status
, 0);
12399 /* IDL: WERROR clusapi_NodeResourceControl( */
12400 /* IDL: [in] policy_handle hResource, */
12401 /* IDL: [in] policy_handle hNode, */
12402 /* IDL: [in] uint32 dwControlCode, */
12403 /* IDL: [in] [size_is(nInBufferSize)] [unique(1)] uint8 *lpInBuffer, */
12404 /* IDL: [in] uint32 nInBufferSize, */
12405 /* IDL: [length_is(*lpBytesReturned)] [out] [ref] [size_is(nOutBufferSize)] uint8 *lpOutBuffer, */
12406 /* IDL: [in] uint32 nOutBufferSize, */
12407 /* IDL: [out] [ref] uint32 *lpBytesReturned, */
12408 /* IDL: [out] [ref] uint32 *lpcbRequired, */
12409 /* IDL: [out] [ref] WERROR *rpc_status */
12413 clusapi_dissect_NodeResourceControl_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12417 di
->dcerpc_procedure_name
="NodeResourceControl";
12418 offset
= clusapi_dissect_element_NodeResourceControl_lpOutBuffer(tvb
, offset
, pinfo
, tree
, di
, drep
);
12419 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
12421 offset
= clusapi_dissect_element_NodeResourceControl_lpBytesReturned(tvb
, offset
, pinfo
, tree
, di
, drep
);
12422 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
12424 offset
= clusapi_dissect_element_NodeResourceControl_lpcbRequired(tvb
, offset
, pinfo
, tree
, di
, drep
);
12425 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
12427 offset
= clusapi_dissect_element_NodeResourceControl_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
12428 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
12430 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
12433 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
12439 clusapi_dissect_NodeResourceControl_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12441 di
->dcerpc_procedure_name
="NodeResourceControl";
12442 offset
= clusapi_dissect_element_NodeResourceControl_hResource(tvb
, offset
, pinfo
, tree
, di
, drep
);
12443 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
12444 offset
= clusapi_dissect_element_NodeResourceControl_hNode(tvb
, offset
, pinfo
, tree
, di
, drep
);
12445 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
12446 offset
= clusapi_dissect_element_NodeResourceControl_dwControlCode(tvb
, offset
, pinfo
, tree
, di
, drep
);
12447 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
12448 offset
= clusapi_dissect_element_NodeResourceControl_lpInBuffer(tvb
, offset
, pinfo
, tree
, di
, drep
);
12449 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
12450 offset
= clusapi_dissect_element_NodeResourceControl_nInBufferSize(tvb
, offset
, pinfo
, tree
, di
, drep
);
12451 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
12452 offset
= clusapi_dissect_element_NodeResourceControl_nOutBufferSize(tvb
, offset
, pinfo
, tree
, di
, drep
);
12453 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
12458 clusapi_dissect_element_ResourceControl_hResource(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12460 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_ResourceControl_hResource
, 0);
12466 clusapi_dissect_element_ResourceControl_dwControlCode(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12468 offset
= clusapi_dissect_enum_ResourceControlCode(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_ResourceControl_dwControlCode
, 0);
12474 clusapi_dissect_element_ResourceControl_lpInBuffer(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12476 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_ResourceControl_lpInBuffer_
, NDR_POINTER_UNIQUE
, "Pointer to LpInBuffer (uint8)",hf_clusapi_clusapi_ResourceControl_lpInBuffer
);
12482 clusapi_dissect_element_ResourceControl_lpInBuffer_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12484 struct ndr_generic_array nga
= { .is_conformant
= false, };
12486 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
12488 offset
= dissect_ndr_generic_array_bytes(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
, clusapi_dissect_element_ResourceControl_lpInBuffer__
);
12494 clusapi_dissect_element_ResourceControl_lpInBuffer__(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
= PIDL_dissect_uint8(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_ResourceControl_lpInBuffer
, 0);
12502 clusapi_dissect_element_ResourceControl_nInBufferSize(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
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_ResourceControl_nInBufferSize
, 0);
12510 clusapi_dissect_element_ResourceControl_lpOutBuffer(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12512 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_ResourceControl_lpOutBuffer_
, NDR_POINTER_REF
, "Pointer to LpOutBuffer (uint8)",hf_clusapi_clusapi_ResourceControl_lpOutBuffer
);
12518 clusapi_dissect_element_ResourceControl_lpOutBuffer_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12520 struct ndr_generic_array nga
= { .is_conformant
= false, };
12522 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
12524 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
12526 offset
= dissect_ndr_generic_array_bytes(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
, clusapi_dissect_element_ResourceControl_lpOutBuffer__
);
12532 clusapi_dissect_element_ResourceControl_lpOutBuffer__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12534 offset
= PIDL_dissect_uint8(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_ResourceControl_lpOutBuffer
, 0);
12540 clusapi_dissect_element_ResourceControl_nOutBufferSize(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12542 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_ResourceControl_nOutBufferSize
, 0);
12548 clusapi_dissect_element_ResourceControl_lpBytesReturned(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12550 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_ResourceControl_lpBytesReturned_
, NDR_POINTER_REF
, "Pointer to LpBytesReturned (uint32)",hf_clusapi_clusapi_ResourceControl_lpBytesReturned
);
12556 clusapi_dissect_element_ResourceControl_lpBytesReturned_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12558 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_ResourceControl_lpBytesReturned
, 0);
12564 clusapi_dissect_element_ResourceControl_lpcbRequired(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12566 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_ResourceControl_lpcbRequired_
, NDR_POINTER_REF
, "Pointer to LpcbRequired (uint32)",hf_clusapi_clusapi_ResourceControl_lpcbRequired
);
12572 clusapi_dissect_element_ResourceControl_lpcbRequired_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12574 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_ResourceControl_lpcbRequired
, 0);
12580 clusapi_dissect_element_ResourceControl_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12582 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_ResourceControl_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_ResourceControl_rpc_status
);
12588 clusapi_dissect_element_ResourceControl_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12590 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_ResourceControl_rpc_status
, 0);
12595 /* IDL: WERROR clusapi_ResourceControl( */
12596 /* IDL: [in] policy_handle hResource, */
12597 /* IDL: [in] clusapi_ResourceControlCode dwControlCode, */
12598 /* IDL: [in] [size_is(nInBufferSize)] [unique(1)] uint8 *lpInBuffer, */
12599 /* IDL: [in] uint32 nInBufferSize, */
12600 /* IDL: [length_is(*lpBytesReturned)] [out] [ref] [size_is(nOutBufferSize)] uint8 *lpOutBuffer, */
12601 /* IDL: [in] uint32 nOutBufferSize, */
12602 /* IDL: [out] [ref] uint32 *lpBytesReturned, */
12603 /* IDL: [out] [ref] uint32 *lpcbRequired, */
12604 /* IDL: [out] [ref] WERROR *rpc_status */
12608 clusapi_dissect_ResourceControl_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12612 di
->dcerpc_procedure_name
="ResourceControl";
12613 offset
= clusapi_dissect_element_ResourceControl_lpOutBuffer(tvb
, offset
, pinfo
, tree
, di
, drep
);
12614 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
12616 offset
= clusapi_dissect_element_ResourceControl_lpBytesReturned(tvb
, offset
, pinfo
, tree
, di
, drep
);
12617 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
12619 offset
= clusapi_dissect_element_ResourceControl_lpcbRequired(tvb
, offset
, pinfo
, tree
, di
, drep
);
12620 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
12622 offset
= clusapi_dissect_element_ResourceControl_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
12623 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
12625 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
12628 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
12634 clusapi_dissect_ResourceControl_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12636 di
->dcerpc_procedure_name
="ResourceControl";
12637 offset
= clusapi_dissect_element_ResourceControl_hResource(tvb
, offset
, pinfo
, tree
, di
, drep
);
12638 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
12639 offset
= clusapi_dissect_element_ResourceControl_dwControlCode(tvb
, offset
, pinfo
, tree
, di
, drep
);
12640 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
12641 offset
= clusapi_dissect_element_ResourceControl_lpInBuffer(tvb
, offset
, pinfo
, tree
, di
, drep
);
12642 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
12643 offset
= clusapi_dissect_element_ResourceControl_nInBufferSize(tvb
, offset
, pinfo
, tree
, di
, drep
);
12644 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
12645 offset
= clusapi_dissect_element_ResourceControl_nOutBufferSize(tvb
, offset
, pinfo
, tree
, di
, drep
);
12646 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
12651 clusapi_dissect_element_NodeResourceTypeControl_hCluster(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12653 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NodeResourceTypeControl_hCluster
, 0);
12659 clusapi_dissect_element_NodeResourceTypeControl_lpszResourceTypeName(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12661 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_NodeResourceTypeControl_lpszResourceTypeName_
, NDR_POINTER_REF
, "Pointer to LpszResourceTypeName (uint16)",hf_clusapi_clusapi_NodeResourceTypeControl_lpszResourceTypeName
);
12667 clusapi_dissect_element_NodeResourceTypeControl_lpszResourceTypeName_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12670 struct ndr_generic_array nga
= { .is_conformant
= false, };
12672 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
12674 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
12675 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_clusapi_clusapi_NodeResourceTypeControl_lpszResourceTypeName
, false, &nga
, &data
);
12676 proto_item_append_text(tree
, ": %s", data
);
12682 clusapi_dissect_element_NodeResourceTypeControl_hNode(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12684 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NodeResourceTypeControl_hNode
, 0);
12690 clusapi_dissect_element_NodeResourceTypeControl_dwControlCode(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12692 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NodeResourceTypeControl_dwControlCode
, 0);
12698 clusapi_dissect_element_NodeResourceTypeControl_lpInBuffer(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12700 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_NodeResourceTypeControl_lpInBuffer_
, NDR_POINTER_UNIQUE
, "Pointer to LpInBuffer (uint8)",hf_clusapi_clusapi_NodeResourceTypeControl_lpInBuffer
);
12706 clusapi_dissect_element_NodeResourceTypeControl_lpInBuffer_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12708 struct ndr_generic_array nga
= { .is_conformant
= false, };
12710 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
12712 offset
= dissect_ndr_generic_array_bytes(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
, clusapi_dissect_element_NodeResourceTypeControl_lpInBuffer__
);
12718 clusapi_dissect_element_NodeResourceTypeControl_lpInBuffer__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12720 offset
= PIDL_dissect_uint8(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NodeResourceTypeControl_lpInBuffer
, 0);
12726 clusapi_dissect_element_NodeResourceTypeControl_nInBufferSize(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12728 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NodeResourceTypeControl_nInBufferSize
, 0);
12734 clusapi_dissect_element_NodeResourceTypeControl_lpOutBuffer(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12736 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_NodeResourceTypeControl_lpOutBuffer_
, NDR_POINTER_REF
, "Pointer to LpOutBuffer (uint8)",hf_clusapi_clusapi_NodeResourceTypeControl_lpOutBuffer
);
12742 clusapi_dissect_element_NodeResourceTypeControl_lpOutBuffer_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12744 struct ndr_generic_array nga
= { .is_conformant
= false, };
12746 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
12748 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
12750 offset
= dissect_ndr_generic_array_bytes(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
, clusapi_dissect_element_NodeResourceTypeControl_lpOutBuffer__
);
12756 clusapi_dissect_element_NodeResourceTypeControl_lpOutBuffer__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12758 offset
= PIDL_dissect_uint8(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NodeResourceTypeControl_lpOutBuffer
, 0);
12764 clusapi_dissect_element_NodeResourceTypeControl_nOutBufferSize(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12766 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NodeResourceTypeControl_nOutBufferSize
, 0);
12772 clusapi_dissect_element_NodeResourceTypeControl_lpBytesReturned(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12774 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_NodeResourceTypeControl_lpBytesReturned_
, NDR_POINTER_REF
, "Pointer to LpBytesReturned (uint32)",hf_clusapi_clusapi_NodeResourceTypeControl_lpBytesReturned
);
12780 clusapi_dissect_element_NodeResourceTypeControl_lpBytesReturned_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12782 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NodeResourceTypeControl_lpBytesReturned
, 0);
12788 clusapi_dissect_element_NodeResourceTypeControl_lpcbRequired(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12790 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_NodeResourceTypeControl_lpcbRequired_
, NDR_POINTER_REF
, "Pointer to LpcbRequired (uint32)",hf_clusapi_clusapi_NodeResourceTypeControl_lpcbRequired
);
12796 clusapi_dissect_element_NodeResourceTypeControl_lpcbRequired_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12798 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NodeResourceTypeControl_lpcbRequired
, 0);
12804 clusapi_dissect_element_NodeResourceTypeControl_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12806 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_NodeResourceTypeControl_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_NodeResourceTypeControl_rpc_status
);
12812 clusapi_dissect_element_NodeResourceTypeControl_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12814 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NodeResourceTypeControl_rpc_status
, 0);
12819 /* IDL: WERROR clusapi_NodeResourceTypeControl( */
12820 /* IDL: [in] policy_handle hCluster, */
12821 /* IDL: [charset(UTF16)] [in] [ref] uint16 *lpszResourceTypeName, */
12822 /* IDL: [in] policy_handle hNode, */
12823 /* IDL: [in] uint32 dwControlCode, */
12824 /* IDL: [in] [size_is(nInBufferSize)] [unique(1)] uint8 *lpInBuffer, */
12825 /* IDL: [in] uint32 nInBufferSize, */
12826 /* IDL: [length_is(*lpBytesReturned)] [out] [ref] [size_is(nOutBufferSize)] uint8 *lpOutBuffer, */
12827 /* IDL: [in] uint32 nOutBufferSize, */
12828 /* IDL: [out] [ref] uint32 *lpBytesReturned, */
12829 /* IDL: [out] [ref] uint32 *lpcbRequired, */
12830 /* IDL: [out] [ref] WERROR *rpc_status */
12834 clusapi_dissect_NodeResourceTypeControl_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12838 di
->dcerpc_procedure_name
="NodeResourceTypeControl";
12839 offset
= clusapi_dissect_element_NodeResourceTypeControl_lpOutBuffer(tvb
, offset
, pinfo
, tree
, di
, drep
);
12840 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
12842 offset
= clusapi_dissect_element_NodeResourceTypeControl_lpBytesReturned(tvb
, offset
, pinfo
, tree
, di
, drep
);
12843 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
12845 offset
= clusapi_dissect_element_NodeResourceTypeControl_lpcbRequired(tvb
, offset
, pinfo
, tree
, di
, drep
);
12846 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
12848 offset
= clusapi_dissect_element_NodeResourceTypeControl_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
12849 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
12851 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
12854 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
12860 clusapi_dissect_NodeResourceTypeControl_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12862 di
->dcerpc_procedure_name
="NodeResourceTypeControl";
12863 offset
= clusapi_dissect_element_NodeResourceTypeControl_hCluster(tvb
, offset
, pinfo
, tree
, di
, drep
);
12864 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
12865 offset
= clusapi_dissect_element_NodeResourceTypeControl_lpszResourceTypeName(tvb
, offset
, pinfo
, tree
, di
, drep
);
12866 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
12867 offset
= clusapi_dissect_element_NodeResourceTypeControl_hNode(tvb
, offset
, pinfo
, tree
, di
, drep
);
12868 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
12869 offset
= clusapi_dissect_element_NodeResourceTypeControl_dwControlCode(tvb
, offset
, pinfo
, tree
, di
, drep
);
12870 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
12871 offset
= clusapi_dissect_element_NodeResourceTypeControl_lpInBuffer(tvb
, offset
, pinfo
, tree
, di
, drep
);
12872 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
12873 offset
= clusapi_dissect_element_NodeResourceTypeControl_nInBufferSize(tvb
, offset
, pinfo
, tree
, di
, drep
);
12874 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
12875 offset
= clusapi_dissect_element_NodeResourceTypeControl_nOutBufferSize(tvb
, offset
, pinfo
, tree
, di
, drep
);
12876 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
12881 clusapi_dissect_element_ResourceTypeControl_hCluster(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12883 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_ResourceTypeControl_hCluster
, 0);
12889 clusapi_dissect_element_ResourceTypeControl_lpszResourceTypeName(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12891 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_ResourceTypeControl_lpszResourceTypeName_
, NDR_POINTER_REF
, "Pointer to LpszResourceTypeName (uint16)",hf_clusapi_clusapi_ResourceTypeControl_lpszResourceTypeName
);
12897 clusapi_dissect_element_ResourceTypeControl_lpszResourceTypeName_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12900 struct ndr_generic_array nga
= { .is_conformant
= false, };
12902 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
12904 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
12905 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_clusapi_clusapi_ResourceTypeControl_lpszResourceTypeName
, false, &nga
, &data
);
12906 proto_item_append_text(tree
, ": %s", data
);
12912 clusapi_dissect_element_ResourceTypeControl_dwControlCode(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12914 offset
= clusapi_dissect_enum_ResourceTypeControlCode(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_ResourceTypeControl_dwControlCode
, 0);
12920 clusapi_dissect_element_ResourceTypeControl_lpInBuffer(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12922 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_ResourceTypeControl_lpInBuffer_
, NDR_POINTER_UNIQUE
, "Pointer to LpInBuffer (uint8)",hf_clusapi_clusapi_ResourceTypeControl_lpInBuffer
);
12928 clusapi_dissect_element_ResourceTypeControl_lpInBuffer_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12930 struct ndr_generic_array nga
= { .is_conformant
= false, };
12932 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
12934 offset
= dissect_ndr_generic_array_bytes(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
, clusapi_dissect_element_ResourceTypeControl_lpInBuffer__
);
12940 clusapi_dissect_element_ResourceTypeControl_lpInBuffer__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12942 offset
= PIDL_dissect_uint8(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_ResourceTypeControl_lpInBuffer
, 0);
12948 clusapi_dissect_element_ResourceTypeControl_nInBufferSize(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12950 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_ResourceTypeControl_nInBufferSize
, 0);
12956 clusapi_dissect_element_ResourceTypeControl_lpOutBuffer(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12958 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_ResourceTypeControl_lpOutBuffer_
, NDR_POINTER_REF
, "Pointer to LpOutBuffer (uint8)",hf_clusapi_clusapi_ResourceTypeControl_lpOutBuffer
);
12964 clusapi_dissect_element_ResourceTypeControl_lpOutBuffer_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12966 struct ndr_generic_array nga
= { .is_conformant
= false, };
12968 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
12970 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
12972 offset
= dissect_ndr_generic_array_bytes(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
, clusapi_dissect_element_ResourceTypeControl_lpOutBuffer__
);
12978 clusapi_dissect_element_ResourceTypeControl_lpOutBuffer__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12980 offset
= PIDL_dissect_uint8(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_ResourceTypeControl_lpOutBuffer
, 0);
12986 clusapi_dissect_element_ResourceTypeControl_nOutBufferSize(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12988 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_ResourceTypeControl_nOutBufferSize
, 0);
12994 clusapi_dissect_element_ResourceTypeControl_lpBytesReturned(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
12996 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_ResourceTypeControl_lpBytesReturned_
, NDR_POINTER_REF
, "Pointer to LpBytesReturned (uint32)",hf_clusapi_clusapi_ResourceTypeControl_lpBytesReturned
);
13002 clusapi_dissect_element_ResourceTypeControl_lpBytesReturned_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13004 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_ResourceTypeControl_lpBytesReturned
, 0);
13010 clusapi_dissect_element_ResourceTypeControl_lpcbRequired(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13012 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_ResourceTypeControl_lpcbRequired_
, NDR_POINTER_REF
, "Pointer to LpcbRequired (uint32)",hf_clusapi_clusapi_ResourceTypeControl_lpcbRequired
);
13018 clusapi_dissect_element_ResourceTypeControl_lpcbRequired_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13020 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_ResourceTypeControl_lpcbRequired
, 0);
13026 clusapi_dissect_element_ResourceTypeControl_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13028 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_ResourceTypeControl_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_ResourceTypeControl_rpc_status
);
13034 clusapi_dissect_element_ResourceTypeControl_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13036 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_ResourceTypeControl_rpc_status
, 0);
13041 /* IDL: WERROR clusapi_ResourceTypeControl( */
13042 /* IDL: [in] policy_handle hCluster, */
13043 /* IDL: [charset(UTF16)] [in] [ref] uint16 *lpszResourceTypeName, */
13044 /* IDL: [in] clusapi_ResourceTypeControlCode dwControlCode, */
13045 /* IDL: [in] [size_is(nInBufferSize)] [unique(1)] uint8 *lpInBuffer, */
13046 /* IDL: [in] uint32 nInBufferSize, */
13047 /* IDL: [length_is(*lpBytesReturned)] [out] [ref] [size_is(nOutBufferSize)] uint8 *lpOutBuffer, */
13048 /* IDL: [in] uint32 nOutBufferSize, */
13049 /* IDL: [out] [ref] uint32 *lpBytesReturned, */
13050 /* IDL: [out] [ref] uint32 *lpcbRequired, */
13051 /* IDL: [out] [ref] WERROR *rpc_status */
13055 clusapi_dissect_ResourceTypeControl_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13059 di
->dcerpc_procedure_name
="ResourceTypeControl";
13060 offset
= clusapi_dissect_element_ResourceTypeControl_lpOutBuffer(tvb
, offset
, pinfo
, tree
, di
, drep
);
13061 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
13063 offset
= clusapi_dissect_element_ResourceTypeControl_lpBytesReturned(tvb
, offset
, pinfo
, tree
, di
, drep
);
13064 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
13066 offset
= clusapi_dissect_element_ResourceTypeControl_lpcbRequired(tvb
, offset
, pinfo
, tree
, di
, drep
);
13067 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
13069 offset
= clusapi_dissect_element_ResourceTypeControl_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
13070 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
13072 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
13075 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
13081 clusapi_dissect_ResourceTypeControl_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13083 di
->dcerpc_procedure_name
="ResourceTypeControl";
13084 offset
= clusapi_dissect_element_ResourceTypeControl_hCluster(tvb
, offset
, pinfo
, tree
, di
, drep
);
13085 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
13086 offset
= clusapi_dissect_element_ResourceTypeControl_lpszResourceTypeName(tvb
, offset
, pinfo
, tree
, di
, drep
);
13087 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
13088 offset
= clusapi_dissect_element_ResourceTypeControl_dwControlCode(tvb
, offset
, pinfo
, tree
, di
, drep
);
13089 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
13090 offset
= clusapi_dissect_element_ResourceTypeControl_lpInBuffer(tvb
, offset
, pinfo
, tree
, di
, drep
);
13091 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
13092 offset
= clusapi_dissect_element_ResourceTypeControl_nInBufferSize(tvb
, offset
, pinfo
, tree
, di
, drep
);
13093 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
13094 offset
= clusapi_dissect_element_ResourceTypeControl_nOutBufferSize(tvb
, offset
, pinfo
, tree
, di
, drep
);
13095 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
13100 clusapi_dissect_element_NodeGroupControl_hGroup(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13102 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NodeGroupControl_hGroup
, 0);
13108 clusapi_dissect_element_NodeGroupControl_hNode(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13110 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NodeGroupControl_hNode
, 0);
13116 clusapi_dissect_element_NodeGroupControl_dwControlCode(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13118 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NodeGroupControl_dwControlCode
, 0);
13124 clusapi_dissect_element_NodeGroupControl_lpInBuffer(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13126 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_NodeGroupControl_lpInBuffer_
, NDR_POINTER_UNIQUE
, "Pointer to LpInBuffer (uint8)",hf_clusapi_clusapi_NodeGroupControl_lpInBuffer
);
13132 clusapi_dissect_element_NodeGroupControl_lpInBuffer_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13134 struct ndr_generic_array nga
= { .is_conformant
= false, };
13136 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
13138 offset
= dissect_ndr_generic_array_bytes(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
, clusapi_dissect_element_NodeGroupControl_lpInBuffer__
);
13144 clusapi_dissect_element_NodeGroupControl_lpInBuffer__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13146 offset
= PIDL_dissect_uint8(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NodeGroupControl_lpInBuffer
, 0);
13152 clusapi_dissect_element_NodeGroupControl_nInBufferSize(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13154 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NodeGroupControl_nInBufferSize
, 0);
13160 clusapi_dissect_element_NodeGroupControl_lpOutBuffer(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13162 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_NodeGroupControl_lpOutBuffer_
, NDR_POINTER_REF
, "Pointer to LpOutBuffer (uint8)",hf_clusapi_clusapi_NodeGroupControl_lpOutBuffer
);
13168 clusapi_dissect_element_NodeGroupControl_lpOutBuffer_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13170 struct ndr_generic_array nga
= { .is_conformant
= false, };
13172 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
13174 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
13176 offset
= dissect_ndr_generic_array_bytes(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
, clusapi_dissect_element_NodeGroupControl_lpOutBuffer__
);
13182 clusapi_dissect_element_NodeGroupControl_lpOutBuffer__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13184 offset
= PIDL_dissect_uint8(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NodeGroupControl_lpOutBuffer
, 0);
13190 clusapi_dissect_element_NodeGroupControl_nOutBufferSize(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13192 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NodeGroupControl_nOutBufferSize
, 0);
13198 clusapi_dissect_element_NodeGroupControl_lpBytesReturned(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13200 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_NodeGroupControl_lpBytesReturned_
, NDR_POINTER_REF
, "Pointer to LpBytesReturned (uint32)",hf_clusapi_clusapi_NodeGroupControl_lpBytesReturned
);
13206 clusapi_dissect_element_NodeGroupControl_lpBytesReturned_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13208 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NodeGroupControl_lpBytesReturned
, 0);
13214 clusapi_dissect_element_NodeGroupControl_lpcbRequired(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13216 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_NodeGroupControl_lpcbRequired_
, NDR_POINTER_REF
, "Pointer to LpcbRequired (uint32)",hf_clusapi_clusapi_NodeGroupControl_lpcbRequired
);
13222 clusapi_dissect_element_NodeGroupControl_lpcbRequired_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13224 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NodeGroupControl_lpcbRequired
, 0);
13230 clusapi_dissect_element_NodeGroupControl_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13232 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_NodeGroupControl_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_NodeGroupControl_rpc_status
);
13238 clusapi_dissect_element_NodeGroupControl_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13240 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NodeGroupControl_rpc_status
, 0);
13245 /* IDL: WERROR clusapi_NodeGroupControl( */
13246 /* IDL: [in] policy_handle hGroup, */
13247 /* IDL: [in] policy_handle hNode, */
13248 /* IDL: [in] uint32 dwControlCode, */
13249 /* IDL: [in] [size_is(nInBufferSize)] [unique(1)] uint8 *lpInBuffer, */
13250 /* IDL: [in] uint32 nInBufferSize, */
13251 /* IDL: [length_is(*lpBytesReturned)] [out] [ref] [size_is(nOutBufferSize)] uint8 *lpOutBuffer, */
13252 /* IDL: [in] uint32 nOutBufferSize, */
13253 /* IDL: [out] [ref] uint32 *lpBytesReturned, */
13254 /* IDL: [out] [ref] uint32 *lpcbRequired, */
13255 /* IDL: [out] [ref] WERROR *rpc_status */
13259 clusapi_dissect_NodeGroupControl_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13263 di
->dcerpc_procedure_name
="NodeGroupControl";
13264 offset
= clusapi_dissect_element_NodeGroupControl_lpOutBuffer(tvb
, offset
, pinfo
, tree
, di
, drep
);
13265 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
13267 offset
= clusapi_dissect_element_NodeGroupControl_lpBytesReturned(tvb
, offset
, pinfo
, tree
, di
, drep
);
13268 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
13270 offset
= clusapi_dissect_element_NodeGroupControl_lpcbRequired(tvb
, offset
, pinfo
, tree
, di
, drep
);
13271 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
13273 offset
= clusapi_dissect_element_NodeGroupControl_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
13274 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
13276 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
13279 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
13285 clusapi_dissect_NodeGroupControl_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13287 di
->dcerpc_procedure_name
="NodeGroupControl";
13288 offset
= clusapi_dissect_element_NodeGroupControl_hGroup(tvb
, offset
, pinfo
, tree
, di
, drep
);
13289 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
13290 offset
= clusapi_dissect_element_NodeGroupControl_hNode(tvb
, offset
, pinfo
, tree
, di
, drep
);
13291 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
13292 offset
= clusapi_dissect_element_NodeGroupControl_dwControlCode(tvb
, offset
, pinfo
, tree
, di
, drep
);
13293 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
13294 offset
= clusapi_dissect_element_NodeGroupControl_lpInBuffer(tvb
, offset
, pinfo
, tree
, di
, drep
);
13295 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
13296 offset
= clusapi_dissect_element_NodeGroupControl_nInBufferSize(tvb
, offset
, pinfo
, tree
, di
, drep
);
13297 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
13298 offset
= clusapi_dissect_element_NodeGroupControl_nOutBufferSize(tvb
, offset
, pinfo
, tree
, di
, drep
);
13299 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
13304 clusapi_dissect_element_GroupControl_hGroup(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13306 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_GroupControl_hGroup
, 0);
13312 clusapi_dissect_element_GroupControl_dwControlCode(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13314 offset
= clusapi_dissect_enum_GroupControlCode(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_GroupControl_dwControlCode
, 0);
13320 clusapi_dissect_element_GroupControl_lpInBuffer(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13322 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GroupControl_lpInBuffer_
, NDR_POINTER_UNIQUE
, "Pointer to LpInBuffer (uint8)",hf_clusapi_clusapi_GroupControl_lpInBuffer
);
13328 clusapi_dissect_element_GroupControl_lpInBuffer_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13330 struct ndr_generic_array nga
= { .is_conformant
= false, };
13332 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
13334 offset
= dissect_ndr_generic_array_bytes(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
, clusapi_dissect_element_GroupControl_lpInBuffer__
);
13340 clusapi_dissect_element_GroupControl_lpInBuffer__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13342 offset
= PIDL_dissect_uint8(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_GroupControl_lpInBuffer
, 0);
13348 clusapi_dissect_element_GroupControl_nInBufferSize(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13350 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_GroupControl_nInBufferSize
, 0);
13356 clusapi_dissect_element_GroupControl_lpOutBuffer(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13358 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GroupControl_lpOutBuffer_
, NDR_POINTER_REF
, "Pointer to LpOutBuffer (uint8)",hf_clusapi_clusapi_GroupControl_lpOutBuffer
);
13364 clusapi_dissect_element_GroupControl_lpOutBuffer_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13366 struct ndr_generic_array nga
= { .is_conformant
= false, };
13368 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
13370 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
13372 offset
= dissect_ndr_generic_array_bytes(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
, clusapi_dissect_element_GroupControl_lpOutBuffer__
);
13378 clusapi_dissect_element_GroupControl_lpOutBuffer__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13380 offset
= PIDL_dissect_uint8(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_GroupControl_lpOutBuffer
, 0);
13386 clusapi_dissect_element_GroupControl_nOutBufferSize(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13388 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_GroupControl_nOutBufferSize
, 0);
13394 clusapi_dissect_element_GroupControl_lpBytesReturned(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13396 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GroupControl_lpBytesReturned_
, NDR_POINTER_REF
, "Pointer to LpBytesReturned (uint32)",hf_clusapi_clusapi_GroupControl_lpBytesReturned
);
13402 clusapi_dissect_element_GroupControl_lpBytesReturned_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13404 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_GroupControl_lpBytesReturned
, 0);
13410 clusapi_dissect_element_GroupControl_lpcbRequired(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13412 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GroupControl_lpcbRequired_
, NDR_POINTER_REF
, "Pointer to LpcbRequired (uint32)",hf_clusapi_clusapi_GroupControl_lpcbRequired
);
13418 clusapi_dissect_element_GroupControl_lpcbRequired_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13420 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_GroupControl_lpcbRequired
, 0);
13426 clusapi_dissect_element_GroupControl_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13428 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GroupControl_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_GroupControl_rpc_status
);
13434 clusapi_dissect_element_GroupControl_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13436 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_GroupControl_rpc_status
, 0);
13441 /* IDL: WERROR clusapi_GroupControl( */
13442 /* IDL: [in] policy_handle hGroup, */
13443 /* IDL: [in] clusapi_GroupControlCode dwControlCode, */
13444 /* IDL: [in] [size_is(nInBufferSize)] [unique(1)] uint8 *lpInBuffer, */
13445 /* IDL: [in] uint32 nInBufferSize, */
13446 /* IDL: [length_is(*lpBytesReturned)] [out] [ref] [size_is(nOutBufferSize)] uint8 *lpOutBuffer, */
13447 /* IDL: [in] uint32 nOutBufferSize, */
13448 /* IDL: [out] [ref] uint32 *lpBytesReturned, */
13449 /* IDL: [out] [ref] uint32 *lpcbRequired, */
13450 /* IDL: [out] [ref] WERROR *rpc_status */
13454 clusapi_dissect_GroupControl_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13458 di
->dcerpc_procedure_name
="GroupControl";
13459 offset
= clusapi_dissect_element_GroupControl_lpOutBuffer(tvb
, offset
, pinfo
, tree
, di
, drep
);
13460 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
13462 offset
= clusapi_dissect_element_GroupControl_lpBytesReturned(tvb
, offset
, pinfo
, tree
, di
, drep
);
13463 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
13465 offset
= clusapi_dissect_element_GroupControl_lpcbRequired(tvb
, offset
, pinfo
, tree
, di
, drep
);
13466 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
13468 offset
= clusapi_dissect_element_GroupControl_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
13469 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
13471 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
13474 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
13480 clusapi_dissect_GroupControl_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13482 di
->dcerpc_procedure_name
="GroupControl";
13483 offset
= clusapi_dissect_element_GroupControl_hGroup(tvb
, offset
, pinfo
, tree
, di
, drep
);
13484 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
13485 offset
= clusapi_dissect_element_GroupControl_dwControlCode(tvb
, offset
, pinfo
, tree
, di
, drep
);
13486 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
13487 offset
= clusapi_dissect_element_GroupControl_lpInBuffer(tvb
, offset
, pinfo
, tree
, di
, drep
);
13488 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
13489 offset
= clusapi_dissect_element_GroupControl_nInBufferSize(tvb
, offset
, pinfo
, tree
, di
, drep
);
13490 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
13491 offset
= clusapi_dissect_element_GroupControl_nOutBufferSize(tvb
, offset
, pinfo
, tree
, di
, drep
);
13492 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
13497 clusapi_dissect_element_NodeNodeControl_hNode(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13499 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NodeNodeControl_hNode
, 0);
13505 clusapi_dissect_element_NodeNodeControl_hHostNode(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13507 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NodeNodeControl_hHostNode
, 0);
13513 clusapi_dissect_element_NodeNodeControl_dwControlCode(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13515 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NodeNodeControl_dwControlCode
, 0);
13521 clusapi_dissect_element_NodeNodeControl_lpInBuffer(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13523 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_NodeNodeControl_lpInBuffer_
, NDR_POINTER_UNIQUE
, "Pointer to LpInBuffer (uint8)",hf_clusapi_clusapi_NodeNodeControl_lpInBuffer
);
13529 clusapi_dissect_element_NodeNodeControl_lpInBuffer_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13531 struct ndr_generic_array nga
= { .is_conformant
= false, };
13533 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
13535 offset
= dissect_ndr_generic_array_bytes(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
, clusapi_dissect_element_NodeNodeControl_lpInBuffer__
);
13541 clusapi_dissect_element_NodeNodeControl_lpInBuffer__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13543 offset
= PIDL_dissect_uint8(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NodeNodeControl_lpInBuffer
, 0);
13549 clusapi_dissect_element_NodeNodeControl_nInBufferSize(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13551 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NodeNodeControl_nInBufferSize
, 0);
13557 clusapi_dissect_element_NodeNodeControl_lpOutBuffer(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_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_NodeNodeControl_lpOutBuffer_
, NDR_POINTER_REF
, "Pointer to LpOutBuffer (uint8)",hf_clusapi_clusapi_NodeNodeControl_lpOutBuffer
);
13565 clusapi_dissect_element_NodeNodeControl_lpOutBuffer_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13567 struct ndr_generic_array nga
= { .is_conformant
= false, };
13569 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
13571 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
13573 offset
= dissect_ndr_generic_array_bytes(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
, clusapi_dissect_element_NodeNodeControl_lpOutBuffer__
);
13579 clusapi_dissect_element_NodeNodeControl_lpOutBuffer__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13581 offset
= PIDL_dissect_uint8(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NodeNodeControl_lpOutBuffer
, 0);
13587 clusapi_dissect_element_NodeNodeControl_nOutBufferSize(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13589 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NodeNodeControl_nOutBufferSize
, 0);
13595 clusapi_dissect_element_NodeNodeControl_lpBytesReturned(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13597 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_NodeNodeControl_lpBytesReturned_
, NDR_POINTER_REF
, "Pointer to LpBytesReturned (uint32)",hf_clusapi_clusapi_NodeNodeControl_lpBytesReturned
);
13603 clusapi_dissect_element_NodeNodeControl_lpBytesReturned_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13605 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NodeNodeControl_lpBytesReturned
, 0);
13611 clusapi_dissect_element_NodeNodeControl_lpcbRequired(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13613 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_NodeNodeControl_lpcbRequired_
, NDR_POINTER_REF
, "Pointer to LpcbRequired (uint32)",hf_clusapi_clusapi_NodeNodeControl_lpcbRequired
);
13619 clusapi_dissect_element_NodeNodeControl_lpcbRequired_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13621 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NodeNodeControl_lpcbRequired
, 0);
13627 clusapi_dissect_element_NodeNodeControl_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13629 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_NodeNodeControl_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_NodeNodeControl_rpc_status
);
13635 clusapi_dissect_element_NodeNodeControl_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13637 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NodeNodeControl_rpc_status
, 0);
13642 /* IDL: WERROR clusapi_NodeNodeControl( */
13643 /* IDL: [in] policy_handle hNode, */
13644 /* IDL: [in] policy_handle hHostNode, */
13645 /* IDL: [in] uint32 dwControlCode, */
13646 /* IDL: [in] [size_is(nInBufferSize)] [unique(1)] uint8 *lpInBuffer, */
13647 /* IDL: [in] uint32 nInBufferSize, */
13648 /* IDL: [length_is(*lpBytesReturned)] [out] [ref] [size_is(nOutBufferSize)] uint8 *lpOutBuffer, */
13649 /* IDL: [in] uint32 nOutBufferSize, */
13650 /* IDL: [out] [ref] uint32 *lpBytesReturned, */
13651 /* IDL: [out] [ref] uint32 *lpcbRequired, */
13652 /* IDL: [out] [ref] WERROR *rpc_status */
13656 clusapi_dissect_NodeNodeControl_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13660 di
->dcerpc_procedure_name
="NodeNodeControl";
13661 offset
= clusapi_dissect_element_NodeNodeControl_lpOutBuffer(tvb
, offset
, pinfo
, tree
, di
, drep
);
13662 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
13664 offset
= clusapi_dissect_element_NodeNodeControl_lpBytesReturned(tvb
, offset
, pinfo
, tree
, di
, drep
);
13665 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
13667 offset
= clusapi_dissect_element_NodeNodeControl_lpcbRequired(tvb
, offset
, pinfo
, tree
, di
, drep
);
13668 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
13670 offset
= clusapi_dissect_element_NodeNodeControl_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
13671 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
13673 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
13676 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
13682 clusapi_dissect_NodeNodeControl_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13684 di
->dcerpc_procedure_name
="NodeNodeControl";
13685 offset
= clusapi_dissect_element_NodeNodeControl_hNode(tvb
, offset
, pinfo
, tree
, di
, drep
);
13686 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
13687 offset
= clusapi_dissect_element_NodeNodeControl_hHostNode(tvb
, offset
, pinfo
, tree
, di
, drep
);
13688 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
13689 offset
= clusapi_dissect_element_NodeNodeControl_dwControlCode(tvb
, offset
, pinfo
, tree
, di
, drep
);
13690 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
13691 offset
= clusapi_dissect_element_NodeNodeControl_lpInBuffer(tvb
, offset
, pinfo
, tree
, di
, drep
);
13692 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
13693 offset
= clusapi_dissect_element_NodeNodeControl_nInBufferSize(tvb
, offset
, pinfo
, tree
, di
, drep
);
13694 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
13695 offset
= clusapi_dissect_element_NodeNodeControl_nOutBufferSize(tvb
, offset
, pinfo
, tree
, di
, drep
);
13696 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
13701 clusapi_dissect_element_NodeControl_hNode(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13703 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NodeControl_hNode
, 0);
13709 clusapi_dissect_element_NodeControl_dwControlCode(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13711 offset
= clusapi_dissect_enum_NodeControlCode(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NodeControl_dwControlCode
, 0);
13717 clusapi_dissect_element_NodeControl_lpInBuffer(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13719 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_NodeControl_lpInBuffer_
, NDR_POINTER_UNIQUE
, "Pointer to LpInBuffer (uint8)",hf_clusapi_clusapi_NodeControl_lpInBuffer
);
13725 clusapi_dissect_element_NodeControl_lpInBuffer_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13727 struct ndr_generic_array nga
= { .is_conformant
= false, };
13729 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
13731 offset
= dissect_ndr_generic_array_bytes(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
, clusapi_dissect_element_NodeControl_lpInBuffer__
);
13737 clusapi_dissect_element_NodeControl_lpInBuffer__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13739 offset
= PIDL_dissect_uint8(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NodeControl_lpInBuffer
, 0);
13745 clusapi_dissect_element_NodeControl_nInBufferSize(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13747 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NodeControl_nInBufferSize
, 0);
13753 clusapi_dissect_element_NodeControl_lpOutBuffer(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13755 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_NodeControl_lpOutBuffer_
, NDR_POINTER_REF
, "Pointer to LpOutBuffer (uint8)",hf_clusapi_clusapi_NodeControl_lpOutBuffer
);
13761 clusapi_dissect_element_NodeControl_lpOutBuffer_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13763 struct ndr_generic_array nga
= { .is_conformant
= false, };
13765 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
13767 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
13769 offset
= dissect_ndr_generic_array_bytes(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
, clusapi_dissect_element_NodeControl_lpOutBuffer__
);
13775 clusapi_dissect_element_NodeControl_lpOutBuffer__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13777 offset
= PIDL_dissect_uint8(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NodeControl_lpOutBuffer
, 0);
13783 clusapi_dissect_element_NodeControl_nOutBufferSize(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13785 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NodeControl_nOutBufferSize
, 0);
13791 clusapi_dissect_element_NodeControl_lpBytesReturned(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13793 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_NodeControl_lpBytesReturned_
, NDR_POINTER_REF
, "Pointer to LpBytesReturned (uint32)",hf_clusapi_clusapi_NodeControl_lpBytesReturned
);
13799 clusapi_dissect_element_NodeControl_lpBytesReturned_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13801 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NodeControl_lpBytesReturned
, 0);
13807 clusapi_dissect_element_NodeControl_lpcbRequired(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13809 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_NodeControl_lpcbRequired_
, NDR_POINTER_REF
, "Pointer to LpcbRequired (uint32)",hf_clusapi_clusapi_NodeControl_lpcbRequired
);
13815 clusapi_dissect_element_NodeControl_lpcbRequired_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13817 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NodeControl_lpcbRequired
, 0);
13823 clusapi_dissect_element_NodeControl_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13825 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_NodeControl_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_NodeControl_rpc_status
);
13831 clusapi_dissect_element_NodeControl_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13833 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NodeControl_rpc_status
, 0);
13838 /* IDL: WERROR clusapi_NodeControl( */
13839 /* IDL: [in] policy_handle hNode, */
13840 /* IDL: [in] clusapi_NodeControlCode dwControlCode, */
13841 /* IDL: [in] [size_is(nInBufferSize)] [unique(1)] uint8 *lpInBuffer, */
13842 /* IDL: [in] uint32 nInBufferSize, */
13843 /* IDL: [length_is(*lpBytesReturned)] [out] [ref] [size_is(nOutBufferSize)] uint8 *lpOutBuffer, */
13844 /* IDL: [in] uint32 nOutBufferSize, */
13845 /* IDL: [out] [ref] uint32 *lpBytesReturned, */
13846 /* IDL: [out] [ref] uint32 *lpcbRequired, */
13847 /* IDL: [out] [ref] WERROR *rpc_status */
13851 clusapi_dissect_NodeControl_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13855 di
->dcerpc_procedure_name
="NodeControl";
13856 offset
= clusapi_dissect_element_NodeControl_lpOutBuffer(tvb
, offset
, pinfo
, tree
, di
, drep
);
13857 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
13859 offset
= clusapi_dissect_element_NodeControl_lpBytesReturned(tvb
, offset
, pinfo
, tree
, di
, drep
);
13860 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
13862 offset
= clusapi_dissect_element_NodeControl_lpcbRequired(tvb
, offset
, pinfo
, tree
, di
, drep
);
13863 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
13865 offset
= clusapi_dissect_element_NodeControl_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
13866 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
13868 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
13871 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
13877 clusapi_dissect_NodeControl_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13879 di
->dcerpc_procedure_name
="NodeControl";
13880 offset
= clusapi_dissect_element_NodeControl_hNode(tvb
, offset
, pinfo
, tree
, di
, drep
);
13881 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
13882 offset
= clusapi_dissect_element_NodeControl_dwControlCode(tvb
, offset
, pinfo
, tree
, di
, drep
);
13883 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
13884 offset
= clusapi_dissect_element_NodeControl_lpInBuffer(tvb
, offset
, pinfo
, tree
, di
, drep
);
13885 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
13886 offset
= clusapi_dissect_element_NodeControl_nInBufferSize(tvb
, offset
, pinfo
, tree
, di
, drep
);
13887 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
13888 offset
= clusapi_dissect_element_NodeControl_nOutBufferSize(tvb
, offset
, pinfo
, tree
, di
, drep
);
13889 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
13893 /* IDL: WERROR Opnum80NotUsedOnWire( */
13898 clusapi_dissect_Opnum80NotUsedOnWire_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13902 di
->dcerpc_procedure_name
="Opnum80NotUsedOnWire";
13903 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
13906 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
13912 clusapi_dissect_Opnum80NotUsedOnWire_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13914 di
->dcerpc_procedure_name
="Opnum80NotUsedOnWire";
13919 clusapi_dissect_element_OpenNetwork_lpszNetworkName(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13921 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_OpenNetwork_lpszNetworkName_
, NDR_POINTER_REF
, "Pointer to LpszNetworkName (uint16)",hf_clusapi_clusapi_OpenNetwork_lpszNetworkName
);
13927 clusapi_dissect_element_OpenNetwork_lpszNetworkName_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13930 struct ndr_generic_array nga
= { .is_conformant
= false, };
13932 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
13934 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
13935 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_clusapi_clusapi_OpenNetwork_lpszNetworkName
, false, &nga
, &data
);
13936 proto_item_append_text(tree
, ": %s", data
);
13942 clusapi_dissect_element_OpenNetwork_Status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13944 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_OpenNetwork_Status_
, NDR_POINTER_REF
, "Pointer to Status (WERROR)",hf_clusapi_clusapi_OpenNetwork_Status
);
13950 clusapi_dissect_element_OpenNetwork_Status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13952 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_OpenNetwork_Status
, 0);
13958 clusapi_dissect_element_OpenNetwork_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13960 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_OpenNetwork_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_OpenNetwork_rpc_status
);
13966 clusapi_dissect_element_OpenNetwork_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13968 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_OpenNetwork_rpc_status
, 0);
13974 clusapi_dissect_element_OpenNetwork_hNetwork(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13976 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_OpenNetwork_hNetwork_
, NDR_POINTER_REF
, "Pointer to HNetwork (policy_handle)",hf_clusapi_clusapi_OpenNetwork_hNetwork
);
13982 clusapi_dissect_element_OpenNetwork_hNetwork_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13984 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_OpenNetwork_hNetwork
, 0);
13989 /* IDL: void clusapi_OpenNetwork( */
13990 /* IDL: [charset(UTF16)] [in] [ref] uint16 *lpszNetworkName, */
13991 /* IDL: [out] [ref] WERROR *Status, */
13992 /* IDL: [out] [ref] WERROR *rpc_status, */
13993 /* IDL: [out] [ref] policy_handle *hNetwork */
13997 clusapi_dissect_OpenNetwork_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
13999 di
->dcerpc_procedure_name
="OpenNetwork";
14000 offset
= clusapi_dissect_element_OpenNetwork_Status(tvb
, offset
, pinfo
, tree
, di
, drep
);
14001 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
14003 offset
= clusapi_dissect_element_OpenNetwork_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
14004 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
14006 offset
= clusapi_dissect_element_OpenNetwork_hNetwork(tvb
, offset
, pinfo
, tree
, di
, drep
);
14007 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
14013 clusapi_dissect_OpenNetwork_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14015 di
->dcerpc_procedure_name
="OpenNetwork";
14016 offset
= clusapi_dissect_element_OpenNetwork_lpszNetworkName(tvb
, offset
, pinfo
, tree
, di
, drep
);
14017 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
14022 clusapi_dissect_element_CloseNetwork_Network(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14024 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_CloseNetwork_Network_
, NDR_POINTER_REF
, "Pointer to Network (policy_handle)",hf_clusapi_clusapi_CloseNetwork_Network
);
14030 clusapi_dissect_element_CloseNetwork_Network_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14032 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_CloseNetwork_Network
, 0);
14037 /* IDL: WERROR clusapi_CloseNetwork( */
14038 /* IDL: [in] [out] [ref] policy_handle *Network */
14042 clusapi_dissect_CloseNetwork_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14046 di
->dcerpc_procedure_name
="CloseNetwork";
14047 offset
= clusapi_dissect_element_CloseNetwork_Network(tvb
, offset
, pinfo
, tree
, di
, drep
);
14048 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
14050 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
14053 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
14059 clusapi_dissect_CloseNetwork_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14061 di
->dcerpc_procedure_name
="CloseNetwork";
14062 offset
= clusapi_dissect_element_CloseNetwork_Network(tvb
, offset
, pinfo
, tree
, di
, drep
);
14063 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
14068 clusapi_dissect_element_GetNetworkState_hNetwork(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14070 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_GetNetworkState_hNetwork
, 0);
14076 clusapi_dissect_element_GetNetworkState_State(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14078 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GetNetworkState_State_
, NDR_POINTER_REF
, "Pointer to State (clusapi_ClusterNetworkState)",hf_clusapi_clusapi_GetNetworkState_State
);
14084 clusapi_dissect_element_GetNetworkState_State_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14086 offset
= clusapi_dissect_enum_ClusterNetworkState(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_GetNetworkState_State
, 0);
14092 clusapi_dissect_element_GetNetworkState_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14094 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GetNetworkState_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_GetNetworkState_rpc_status
);
14100 clusapi_dissect_element_GetNetworkState_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14102 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_GetNetworkState_rpc_status
, 0);
14107 /* IDL: WERROR clusapi_GetNetworkState( */
14108 /* IDL: [in] policy_handle hNetwork, */
14109 /* IDL: [out] [ref] clusapi_ClusterNetworkState *State, */
14110 /* IDL: [out] [ref] WERROR *rpc_status */
14114 clusapi_dissect_GetNetworkState_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14118 di
->dcerpc_procedure_name
="GetNetworkState";
14119 offset
= clusapi_dissect_element_GetNetworkState_State(tvb
, offset
, pinfo
, tree
, di
, drep
);
14120 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
14122 offset
= clusapi_dissect_element_GetNetworkState_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
14123 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
14125 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
14128 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
14134 clusapi_dissect_GetNetworkState_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14136 di
->dcerpc_procedure_name
="GetNetworkState";
14137 offset
= clusapi_dissect_element_GetNetworkState_hNetwork(tvb
, offset
, pinfo
, tree
, di
, drep
);
14138 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
14143 clusapi_dissect_element_SetNetworkName_hNetwork(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14145 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_SetNetworkName_hNetwork
, 0);
14151 clusapi_dissect_element_SetNetworkName_lpszNetworkName(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14153 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_SetNetworkName_lpszNetworkName_
, NDR_POINTER_REF
, "Pointer to LpszNetworkName (uint16)",hf_clusapi_clusapi_SetNetworkName_lpszNetworkName
);
14159 clusapi_dissect_element_SetNetworkName_lpszNetworkName_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14162 struct ndr_generic_array nga
= { .is_conformant
= false, };
14164 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
14166 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
14167 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_clusapi_clusapi_SetNetworkName_lpszNetworkName
, false, &nga
, &data
);
14168 proto_item_append_text(tree
, ": %s", data
);
14174 clusapi_dissect_element_SetNetworkName_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14176 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_SetNetworkName_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_SetNetworkName_rpc_status
);
14182 clusapi_dissect_element_SetNetworkName_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14184 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_SetNetworkName_rpc_status
, 0);
14189 /* IDL: WERROR clusapi_SetNetworkName( */
14190 /* IDL: [in] policy_handle hNetwork, */
14191 /* IDL: [charset(UTF16)] [in] [ref] uint16 *lpszNetworkName, */
14192 /* IDL: [out] [ref] WERROR *rpc_status */
14196 clusapi_dissect_SetNetworkName_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14200 di
->dcerpc_procedure_name
="SetNetworkName";
14201 offset
= clusapi_dissect_element_SetNetworkName_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
14202 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
14204 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
14207 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
14213 clusapi_dissect_SetNetworkName_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14215 di
->dcerpc_procedure_name
="SetNetworkName";
14216 offset
= clusapi_dissect_element_SetNetworkName_hNetwork(tvb
, offset
, pinfo
, tree
, di
, drep
);
14217 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
14218 offset
= clusapi_dissect_element_SetNetworkName_lpszNetworkName(tvb
, offset
, pinfo
, tree
, di
, drep
);
14219 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
14224 clusapi_dissect_element_CreateNetworkEnum_hNetwork(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14226 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_CreateNetworkEnum_hNetwork
, 0);
14232 clusapi_dissect_element_CreateNetworkEnum_dwType(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14234 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_CreateNetworkEnum_dwType
, 0);
14240 clusapi_dissect_element_CreateNetworkEnum_ReturnEnum(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14242 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_CreateNetworkEnum_ReturnEnum_
, NDR_POINTER_REF
, "Pointer to ReturnEnum (ENUM_LIST)",hf_clusapi_clusapi_CreateNetworkEnum_ReturnEnum
);
14248 clusapi_dissect_element_CreateNetworkEnum_ReturnEnum_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14250 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_CreateNetworkEnum_ReturnEnum__
, NDR_POINTER_UNIQUE
, "Pointer to ReturnEnum (ENUM_LIST)",hf_clusapi_clusapi_CreateNetworkEnum_ReturnEnum
);
14256 clusapi_dissect_element_CreateNetworkEnum_ReturnEnum__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14258 offset
= clusapi_dissect_struct_ENUM_LIST(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_clusapi_clusapi_CreateNetworkEnum_ReturnEnum
,0);
14264 clusapi_dissect_element_CreateNetworkEnum_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14266 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_CreateNetworkEnum_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_CreateNetworkEnum_rpc_status
);
14272 clusapi_dissect_element_CreateNetworkEnum_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14274 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_CreateNetworkEnum_rpc_status
, 0);
14279 /* IDL: WERROR clusapi_CreateNetworkEnum( */
14280 /* IDL: [in] policy_handle hNetwork, */
14281 /* IDL: [in] uint32 dwType, */
14282 /* IDL: [out] [ref] ENUM_LIST **ReturnEnum, */
14283 /* IDL: [out] [ref] WERROR *rpc_status */
14287 clusapi_dissect_CreateNetworkEnum_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14291 di
->dcerpc_procedure_name
="CreateNetworkEnum";
14292 offset
= clusapi_dissect_element_CreateNetworkEnum_ReturnEnum(tvb
, offset
, pinfo
, tree
, di
, drep
);
14293 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
14295 offset
= clusapi_dissect_element_CreateNetworkEnum_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
14296 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
14298 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
14301 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
14307 clusapi_dissect_CreateNetworkEnum_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14309 di
->dcerpc_procedure_name
="CreateNetworkEnum";
14310 offset
= clusapi_dissect_element_CreateNetworkEnum_hNetwork(tvb
, offset
, pinfo
, tree
, di
, drep
);
14311 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
14312 offset
= clusapi_dissect_element_CreateNetworkEnum_dwType(tvb
, offset
, pinfo
, tree
, di
, drep
);
14313 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
14318 clusapi_dissect_element_GetNetworkId_hNetwork(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14320 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_GetNetworkId_hNetwork
, 0);
14326 clusapi_dissect_element_GetNetworkId_pGuid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14328 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GetNetworkId_pGuid_
, NDR_POINTER_REF
, "Pointer to PGuid (uint16)",hf_clusapi_clusapi_GetNetworkId_pGuid
);
14334 clusapi_dissect_element_GetNetworkId_pGuid_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14336 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GetNetworkId_pGuid__
, NDR_POINTER_UNIQUE
, "Pointer to PGuid (uint16)",hf_clusapi_clusapi_GetNetworkId_pGuid
);
14342 clusapi_dissect_element_GetNetworkId_pGuid__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14345 struct ndr_generic_array nga
= { .is_conformant
= false, };
14347 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
14349 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
14350 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_clusapi_clusapi_GetNetworkId_pGuid
, false, &nga
, &data
);
14351 proto_item_append_text(tree
, ": %s", data
);
14357 clusapi_dissect_element_GetNetworkId_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14359 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GetNetworkId_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_GetNetworkId_rpc_status
);
14365 clusapi_dissect_element_GetNetworkId_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14367 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_GetNetworkId_rpc_status
, 0);
14372 /* IDL: WERROR clusapi_GetNetworkId( */
14373 /* IDL: [in] policy_handle hNetwork, */
14374 /* IDL: [charset(UTF16)] [out] [ref] uint16 **pGuid, */
14375 /* IDL: [out] [ref] WERROR *rpc_status */
14379 clusapi_dissect_GetNetworkId_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14383 di
->dcerpc_procedure_name
="GetNetworkId";
14384 offset
= clusapi_dissect_element_GetNetworkId_pGuid(tvb
, offset
, pinfo
, tree
, di
, drep
);
14385 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
14387 offset
= clusapi_dissect_element_GetNetworkId_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
14388 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
14390 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
14393 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
14399 clusapi_dissect_GetNetworkId_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14401 di
->dcerpc_procedure_name
="GetNetworkId";
14402 offset
= clusapi_dissect_element_GetNetworkId_hNetwork(tvb
, offset
, pinfo
, tree
, di
, drep
);
14403 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
14408 clusapi_dissect_element_SetNetworkPriorityOrder_NetworkCount(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14410 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_SetNetworkPriorityOrder_NetworkCount
, 0);
14416 clusapi_dissect_element_SetNetworkPriorityOrder_NetworkIdList(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14419 struct ndr_generic_array nga
= { .is_conformant
= false, };
14421 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
14423 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
14424 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_clusapi_clusapi_SetNetworkPriorityOrder_NetworkIdList
, false, &nga
, &data
);
14425 proto_item_append_text(tree
, ": %s", data
);
14431 clusapi_dissect_element_SetNetworkPriorityOrder_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14433 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_SetNetworkPriorityOrder_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_SetNetworkPriorityOrder_rpc_status
);
14439 clusapi_dissect_element_SetNetworkPriorityOrder_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14441 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_SetNetworkPriorityOrder_rpc_status
, 0);
14446 /* IDL: WERROR clusapi_SetNetworkPriorityOrder( */
14447 /* IDL: [in] [range(0,1000)] uint32 NetworkCount, */
14448 /* IDL: [charset(UTF16)] [in] [size_is(NetworkCount)] uint16 NetworkIdList[*], */
14449 /* IDL: [out] [ref] WERROR *rpc_status */
14453 clusapi_dissect_SetNetworkPriorityOrder_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14457 di
->dcerpc_procedure_name
="SetNetworkPriorityOrder";
14458 offset
= clusapi_dissect_element_SetNetworkPriorityOrder_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
14459 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
14461 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
14464 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
14470 clusapi_dissect_SetNetworkPriorityOrder_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14472 di
->dcerpc_procedure_name
="SetNetworkPriorityOrder";
14473 offset
= clusapi_dissect_element_SetNetworkPriorityOrder_NetworkCount(tvb
, offset
, pinfo
, tree
, di
, drep
);
14474 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
14475 offset
= clusapi_dissect_element_SetNetworkPriorityOrder_NetworkIdList(tvb
, offset
, pinfo
, tree
, di
, drep
);
14476 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
14481 clusapi_dissect_element_NodeNetworkControl_hNetwork(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14483 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NodeNetworkControl_hNetwork
, 0);
14489 clusapi_dissect_element_NodeNetworkControl_hNode(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14491 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NodeNetworkControl_hNode
, 0);
14497 clusapi_dissect_element_NodeNetworkControl_dwControlCode(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14499 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NodeNetworkControl_dwControlCode
, 0);
14505 clusapi_dissect_element_NodeNetworkControl_lpInBuffer(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14507 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_NodeNetworkControl_lpInBuffer_
, NDR_POINTER_UNIQUE
, "Pointer to LpInBuffer (uint8)",hf_clusapi_clusapi_NodeNetworkControl_lpInBuffer
);
14513 clusapi_dissect_element_NodeNetworkControl_lpInBuffer_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14515 struct ndr_generic_array nga
= { .is_conformant
= false, };
14517 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
14519 offset
= dissect_ndr_generic_array_bytes(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
, clusapi_dissect_element_NodeNetworkControl_lpInBuffer__
);
14525 clusapi_dissect_element_NodeNetworkControl_lpInBuffer__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14527 offset
= PIDL_dissect_uint8(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NodeNetworkControl_lpInBuffer
, 0);
14533 clusapi_dissect_element_NodeNetworkControl_nInBufferSize(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14535 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NodeNetworkControl_nInBufferSize
, 0);
14541 clusapi_dissect_element_NodeNetworkControl_lpOutBuffer(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14543 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_NodeNetworkControl_lpOutBuffer_
, NDR_POINTER_REF
, "Pointer to LpOutBuffer (uint8)",hf_clusapi_clusapi_NodeNetworkControl_lpOutBuffer
);
14549 clusapi_dissect_element_NodeNetworkControl_lpOutBuffer_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14551 struct ndr_generic_array nga
= { .is_conformant
= false, };
14553 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
14555 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
14557 offset
= dissect_ndr_generic_array_bytes(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
, clusapi_dissect_element_NodeNetworkControl_lpOutBuffer__
);
14563 clusapi_dissect_element_NodeNetworkControl_lpOutBuffer__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14565 offset
= PIDL_dissect_uint8(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NodeNetworkControl_lpOutBuffer
, 0);
14571 clusapi_dissect_element_NodeNetworkControl_nOutBufferSize(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14573 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NodeNetworkControl_nOutBufferSize
, 0);
14579 clusapi_dissect_element_NodeNetworkControl_lpBytesReturned(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14581 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_NodeNetworkControl_lpBytesReturned_
, NDR_POINTER_REF
, "Pointer to LpBytesReturned (uint32)",hf_clusapi_clusapi_NodeNetworkControl_lpBytesReturned
);
14587 clusapi_dissect_element_NodeNetworkControl_lpBytesReturned_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14589 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NodeNetworkControl_lpBytesReturned
, 0);
14595 clusapi_dissect_element_NodeNetworkControl_lpcbRequired(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14597 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_NodeNetworkControl_lpcbRequired_
, NDR_POINTER_REF
, "Pointer to LpcbRequired (uint32)",hf_clusapi_clusapi_NodeNetworkControl_lpcbRequired
);
14603 clusapi_dissect_element_NodeNetworkControl_lpcbRequired_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14605 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NodeNetworkControl_lpcbRequired
, 0);
14611 clusapi_dissect_element_NodeNetworkControl_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14613 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_NodeNetworkControl_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_NodeNetworkControl_rpc_status
);
14619 clusapi_dissect_element_NodeNetworkControl_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14621 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NodeNetworkControl_rpc_status
, 0);
14626 /* IDL: WERROR clusapi_NodeNetworkControl( */
14627 /* IDL: [in] policy_handle hNetwork, */
14628 /* IDL: [in] policy_handle hNode, */
14629 /* IDL: [in] uint32 dwControlCode, */
14630 /* IDL: [in] [size_is(nInBufferSize)] [unique(1)] uint8 *lpInBuffer, */
14631 /* IDL: [in] uint32 nInBufferSize, */
14632 /* IDL: [length_is(*lpBytesReturned)] [out] [ref] [size_is(nOutBufferSize)] uint8 *lpOutBuffer, */
14633 /* IDL: [in] uint32 nOutBufferSize, */
14634 /* IDL: [out] [ref] uint32 *lpBytesReturned, */
14635 /* IDL: [out] [ref] uint32 *lpcbRequired, */
14636 /* IDL: [out] [ref] WERROR *rpc_status */
14640 clusapi_dissect_NodeNetworkControl_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14644 di
->dcerpc_procedure_name
="NodeNetworkControl";
14645 offset
= clusapi_dissect_element_NodeNetworkControl_lpOutBuffer(tvb
, offset
, pinfo
, tree
, di
, drep
);
14646 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
14648 offset
= clusapi_dissect_element_NodeNetworkControl_lpBytesReturned(tvb
, offset
, pinfo
, tree
, di
, drep
);
14649 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
14651 offset
= clusapi_dissect_element_NodeNetworkControl_lpcbRequired(tvb
, offset
, pinfo
, tree
, di
, drep
);
14652 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
14654 offset
= clusapi_dissect_element_NodeNetworkControl_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
14655 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
14657 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
14660 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
14666 clusapi_dissect_NodeNetworkControl_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14668 di
->dcerpc_procedure_name
="NodeNetworkControl";
14669 offset
= clusapi_dissect_element_NodeNetworkControl_hNetwork(tvb
, offset
, pinfo
, tree
, di
, drep
);
14670 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
14671 offset
= clusapi_dissect_element_NodeNetworkControl_hNode(tvb
, offset
, pinfo
, tree
, di
, drep
);
14672 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
14673 offset
= clusapi_dissect_element_NodeNetworkControl_dwControlCode(tvb
, offset
, pinfo
, tree
, di
, drep
);
14674 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
14675 offset
= clusapi_dissect_element_NodeNetworkControl_lpInBuffer(tvb
, offset
, pinfo
, tree
, di
, drep
);
14676 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
14677 offset
= clusapi_dissect_element_NodeNetworkControl_nInBufferSize(tvb
, offset
, pinfo
, tree
, di
, drep
);
14678 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
14679 offset
= clusapi_dissect_element_NodeNetworkControl_nOutBufferSize(tvb
, offset
, pinfo
, tree
, di
, drep
);
14680 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
14685 clusapi_dissect_element_NetworkControl_hNetwork(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14687 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NetworkControl_hNetwork
, 0);
14693 clusapi_dissect_element_NetworkControl_dwControlCode(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14695 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NetworkControl_dwControlCode
, 0);
14701 clusapi_dissect_element_NetworkControl_lpInBuffer(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14703 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_NetworkControl_lpInBuffer_
, NDR_POINTER_UNIQUE
, "Pointer to LpInBuffer (uint8)",hf_clusapi_clusapi_NetworkControl_lpInBuffer
);
14709 clusapi_dissect_element_NetworkControl_lpInBuffer_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14711 struct ndr_generic_array nga
= { .is_conformant
= false, };
14713 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
14715 offset
= dissect_ndr_generic_array_bytes(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
, clusapi_dissect_element_NetworkControl_lpInBuffer__
);
14721 clusapi_dissect_element_NetworkControl_lpInBuffer__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14723 offset
= PIDL_dissect_uint8(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NetworkControl_lpInBuffer
, 0);
14729 clusapi_dissect_element_NetworkControl_nInBufferSize(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14731 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NetworkControl_nInBufferSize
, 0);
14737 clusapi_dissect_element_NetworkControl_lpOutBuffer(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14739 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_NetworkControl_lpOutBuffer_
, NDR_POINTER_REF
, "Pointer to LpOutBuffer (uint8)",hf_clusapi_clusapi_NetworkControl_lpOutBuffer
);
14745 clusapi_dissect_element_NetworkControl_lpOutBuffer_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14747 struct ndr_generic_array nga
= { .is_conformant
= false, };
14749 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
14751 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
14753 offset
= dissect_ndr_generic_array_bytes(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
, clusapi_dissect_element_NetworkControl_lpOutBuffer__
);
14759 clusapi_dissect_element_NetworkControl_lpOutBuffer__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14761 offset
= PIDL_dissect_uint8(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NetworkControl_lpOutBuffer
, 0);
14767 clusapi_dissect_element_NetworkControl_nOutBufferSize(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14769 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NetworkControl_nOutBufferSize
, 0);
14775 clusapi_dissect_element_NetworkControl_lpBytesReturned(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14777 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_NetworkControl_lpBytesReturned_
, NDR_POINTER_REF
, "Pointer to LpBytesReturned (uint32)",hf_clusapi_clusapi_NetworkControl_lpBytesReturned
);
14783 clusapi_dissect_element_NetworkControl_lpBytesReturned_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14785 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NetworkControl_lpBytesReturned
, 0);
14791 clusapi_dissect_element_NetworkControl_lpcbRequired(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14793 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_NetworkControl_lpcbRequired_
, NDR_POINTER_REF
, "Pointer to LpcbRequired (uint32)",hf_clusapi_clusapi_NetworkControl_lpcbRequired
);
14799 clusapi_dissect_element_NetworkControl_lpcbRequired_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14801 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NetworkControl_lpcbRequired
, 0);
14807 clusapi_dissect_element_NetworkControl_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14809 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_NetworkControl_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_NetworkControl_rpc_status
);
14815 clusapi_dissect_element_NetworkControl_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14817 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NetworkControl_rpc_status
, 0);
14822 /* IDL: WERROR clusapi_NetworkControl( */
14823 /* IDL: [in] policy_handle hNetwork, */
14824 /* IDL: [in] uint32 dwControlCode, */
14825 /* IDL: [in] [size_is(nInBufferSize)] [unique(1)] uint8 *lpInBuffer, */
14826 /* IDL: [in] uint32 nInBufferSize, */
14827 /* IDL: [length_is(*lpBytesReturned)] [out] [ref] [size_is(nOutBufferSize)] uint8 *lpOutBuffer, */
14828 /* IDL: [in] uint32 nOutBufferSize, */
14829 /* IDL: [out] [ref] uint32 *lpBytesReturned, */
14830 /* IDL: [out] [ref] uint32 *lpcbRequired, */
14831 /* IDL: [out] [ref] WERROR *rpc_status */
14835 clusapi_dissect_NetworkControl_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14839 di
->dcerpc_procedure_name
="NetworkControl";
14840 offset
= clusapi_dissect_element_NetworkControl_lpOutBuffer(tvb
, offset
, pinfo
, tree
, di
, drep
);
14841 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
14843 offset
= clusapi_dissect_element_NetworkControl_lpBytesReturned(tvb
, offset
, pinfo
, tree
, di
, drep
);
14844 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
14846 offset
= clusapi_dissect_element_NetworkControl_lpcbRequired(tvb
, offset
, pinfo
, tree
, di
, drep
);
14847 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
14849 offset
= clusapi_dissect_element_NetworkControl_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
14850 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
14852 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
14855 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
14861 clusapi_dissect_NetworkControl_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14863 di
->dcerpc_procedure_name
="NetworkControl";
14864 offset
= clusapi_dissect_element_NetworkControl_hNetwork(tvb
, offset
, pinfo
, tree
, di
, drep
);
14865 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
14866 offset
= clusapi_dissect_element_NetworkControl_dwControlCode(tvb
, offset
, pinfo
, tree
, di
, drep
);
14867 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
14868 offset
= clusapi_dissect_element_NetworkControl_lpInBuffer(tvb
, offset
, pinfo
, tree
, di
, drep
);
14869 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
14870 offset
= clusapi_dissect_element_NetworkControl_nInBufferSize(tvb
, offset
, pinfo
, tree
, di
, drep
);
14871 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
14872 offset
= clusapi_dissect_element_NetworkControl_nOutBufferSize(tvb
, offset
, pinfo
, tree
, di
, drep
);
14873 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
14878 clusapi_dissect_element_AddNotifyNetwork_hNotify(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14880 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_AddNotifyNetwork_hNotify
, 0);
14886 clusapi_dissect_element_AddNotifyNetwork_hNetwork(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14888 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_AddNotifyNetwork_hNetwork
, 0);
14894 clusapi_dissect_element_AddNotifyNetwork_dwFilter(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14896 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_AddNotifyNetwork_dwFilter
, 0);
14902 clusapi_dissect_element_AddNotifyNetwork_dwNotifyKey(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_clusapi_clusapi_AddNotifyNetwork_dwNotifyKey
, 0);
14910 clusapi_dissect_element_AddNotifyNetwork_dwStateSequence(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
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_AddNotifyNetwork_dwStateSequence_
, NDR_POINTER_REF
, "Pointer to DwStateSequence (uint32)",hf_clusapi_clusapi_AddNotifyNetwork_dwStateSequence
);
14918 clusapi_dissect_element_AddNotifyNetwork_dwStateSequence_(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
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_AddNotifyNetwork_dwStateSequence
, 0);
14926 clusapi_dissect_element_AddNotifyNetwork_rpc_status(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
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_AddNotifyNetwork_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_AddNotifyNetwork_rpc_status
);
14934 clusapi_dissect_element_AddNotifyNetwork_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14936 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_AddNotifyNetwork_rpc_status
, 0);
14941 /* IDL: WERROR clusapi_AddNotifyNetwork( */
14942 /* IDL: [in] policy_handle hNotify, */
14943 /* IDL: [in] policy_handle hNetwork, */
14944 /* IDL: [in] uint32 dwFilter, */
14945 /* IDL: [in] uint32 dwNotifyKey, */
14946 /* IDL: [out] [ref] uint32 *dwStateSequence, */
14947 /* IDL: [out] [ref] WERROR *rpc_status */
14951 clusapi_dissect_AddNotifyNetwork_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14955 di
->dcerpc_procedure_name
="AddNotifyNetwork";
14956 offset
= clusapi_dissect_element_AddNotifyNetwork_dwStateSequence(tvb
, offset
, pinfo
, tree
, di
, drep
);
14957 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
14959 offset
= clusapi_dissect_element_AddNotifyNetwork_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
14960 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
14962 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
14965 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
14971 clusapi_dissect_AddNotifyNetwork_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14973 di
->dcerpc_procedure_name
="AddNotifyNetwork";
14974 offset
= clusapi_dissect_element_AddNotifyNetwork_hNotify(tvb
, offset
, pinfo
, tree
, di
, drep
);
14975 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
14976 offset
= clusapi_dissect_element_AddNotifyNetwork_hNetwork(tvb
, offset
, pinfo
, tree
, di
, drep
);
14977 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
14978 offset
= clusapi_dissect_element_AddNotifyNetwork_dwFilter(tvb
, offset
, pinfo
, tree
, di
, drep
);
14979 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
14980 offset
= clusapi_dissect_element_AddNotifyNetwork_dwNotifyKey(tvb
, offset
, pinfo
, tree
, di
, drep
);
14981 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
14986 clusapi_dissect_element_ReAddNotifyNetwork_hNotify(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14988 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_ReAddNotifyNetwork_hNotify
, 0);
14994 clusapi_dissect_element_ReAddNotifyNetwork_hNetwork(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
14996 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_ReAddNotifyNetwork_hNetwork
, 0);
15002 clusapi_dissect_element_ReAddNotifyNetwork_dwFilter(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15004 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_ReAddNotifyNetwork_dwFilter
, 0);
15010 clusapi_dissect_element_ReAddNotifyNetwork_dwNotifyKey(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15012 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_ReAddNotifyNetwork_dwNotifyKey
, 0);
15018 clusapi_dissect_element_ReAddNotifyNetwork_StateSequence(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15020 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_ReAddNotifyNetwork_StateSequence
, 0);
15026 clusapi_dissect_element_ReAddNotifyNetwork_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15028 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_ReAddNotifyNetwork_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_ReAddNotifyNetwork_rpc_status
);
15034 clusapi_dissect_element_ReAddNotifyNetwork_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15036 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_ReAddNotifyNetwork_rpc_status
, 0);
15041 /* IDL: WERROR clusapi_ReAddNotifyNetwork( */
15042 /* IDL: [in] policy_handle hNotify, */
15043 /* IDL: [in] policy_handle hNetwork, */
15044 /* IDL: [in] uint32 dwFilter, */
15045 /* IDL: [in] uint32 dwNotifyKey, */
15046 /* IDL: [in] uint32 StateSequence, */
15047 /* IDL: [out] [ref] WERROR *rpc_status */
15051 clusapi_dissect_ReAddNotifyNetwork_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15055 di
->dcerpc_procedure_name
="ReAddNotifyNetwork";
15056 offset
= clusapi_dissect_element_ReAddNotifyNetwork_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
15057 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
15059 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
15062 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
15068 clusapi_dissect_ReAddNotifyNetwork_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15070 di
->dcerpc_procedure_name
="ReAddNotifyNetwork";
15071 offset
= clusapi_dissect_element_ReAddNotifyNetwork_hNotify(tvb
, offset
, pinfo
, tree
, di
, drep
);
15072 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
15073 offset
= clusapi_dissect_element_ReAddNotifyNetwork_hNetwork(tvb
, offset
, pinfo
, tree
, di
, drep
);
15074 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
15075 offset
= clusapi_dissect_element_ReAddNotifyNetwork_dwFilter(tvb
, offset
, pinfo
, tree
, di
, drep
);
15076 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
15077 offset
= clusapi_dissect_element_ReAddNotifyNetwork_dwNotifyKey(tvb
, offset
, pinfo
, tree
, di
, drep
);
15078 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
15079 offset
= clusapi_dissect_element_ReAddNotifyNetwork_StateSequence(tvb
, offset
, pinfo
, tree
, di
, drep
);
15080 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
15085 clusapi_dissect_element_OpenNetInterface_lpszNetInterfaceName(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15087 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_OpenNetInterface_lpszNetInterfaceName_
, NDR_POINTER_REF
, "Pointer to LpszNetInterfaceName (uint16)",hf_clusapi_clusapi_OpenNetInterface_lpszNetInterfaceName
);
15093 clusapi_dissect_element_OpenNetInterface_lpszNetInterfaceName_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15096 struct ndr_generic_array nga
= { .is_conformant
= false, };
15098 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
15100 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
15101 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_clusapi_clusapi_OpenNetInterface_lpszNetInterfaceName
, false, &nga
, &data
);
15102 proto_item_append_text(tree
, ": %s", data
);
15108 clusapi_dissect_element_OpenNetInterface_Status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15110 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_OpenNetInterface_Status_
, NDR_POINTER_REF
, "Pointer to Status (WERROR)",hf_clusapi_clusapi_OpenNetInterface_Status
);
15116 clusapi_dissect_element_OpenNetInterface_Status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15118 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_OpenNetInterface_Status
, 0);
15124 clusapi_dissect_element_OpenNetInterface_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15126 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_OpenNetInterface_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_OpenNetInterface_rpc_status
);
15132 clusapi_dissect_element_OpenNetInterface_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15134 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_OpenNetInterface_rpc_status
, 0);
15140 clusapi_dissect_element_OpenNetInterface_hNetInterface(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15142 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_OpenNetInterface_hNetInterface_
, NDR_POINTER_REF
, "Pointer to HNetInterface (policy_handle)",hf_clusapi_clusapi_OpenNetInterface_hNetInterface
);
15148 clusapi_dissect_element_OpenNetInterface_hNetInterface_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15150 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_OpenNetInterface_hNetInterface
, 0);
15155 /* IDL: void clusapi_OpenNetInterface( */
15156 /* IDL: [charset(UTF16)] [in] [ref] uint16 *lpszNetInterfaceName, */
15157 /* IDL: [out] [ref] WERROR *Status, */
15158 /* IDL: [out] [ref] WERROR *rpc_status, */
15159 /* IDL: [out] [ref] policy_handle *hNetInterface */
15163 clusapi_dissect_OpenNetInterface_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15165 di
->dcerpc_procedure_name
="OpenNetInterface";
15166 offset
= clusapi_dissect_element_OpenNetInterface_Status(tvb
, offset
, pinfo
, tree
, di
, drep
);
15167 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
15169 offset
= clusapi_dissect_element_OpenNetInterface_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
15170 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
15172 offset
= clusapi_dissect_element_OpenNetInterface_hNetInterface(tvb
, offset
, pinfo
, tree
, di
, drep
);
15173 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
15179 clusapi_dissect_OpenNetInterface_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15181 di
->dcerpc_procedure_name
="OpenNetInterface";
15182 offset
= clusapi_dissect_element_OpenNetInterface_lpszNetInterfaceName(tvb
, offset
, pinfo
, tree
, di
, drep
);
15183 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
15188 clusapi_dissect_element_CloseNetInterface_NetInterface(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15190 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_CloseNetInterface_NetInterface_
, NDR_POINTER_REF
, "Pointer to NetInterface (policy_handle)",hf_clusapi_clusapi_CloseNetInterface_NetInterface
);
15196 clusapi_dissect_element_CloseNetInterface_NetInterface_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15198 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_CloseNetInterface_NetInterface
, 0);
15203 /* IDL: WERROR clusapi_CloseNetInterface( */
15204 /* IDL: [in] [out] [ref] policy_handle *NetInterface */
15208 clusapi_dissect_CloseNetInterface_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15212 di
->dcerpc_procedure_name
="CloseNetInterface";
15213 offset
= clusapi_dissect_element_CloseNetInterface_NetInterface(tvb
, offset
, pinfo
, tree
, di
, drep
);
15214 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
15216 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
15219 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
15225 clusapi_dissect_CloseNetInterface_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15227 di
->dcerpc_procedure_name
="CloseNetInterface";
15228 offset
= clusapi_dissect_element_CloseNetInterface_NetInterface(tvb
, offset
, pinfo
, tree
, di
, drep
);
15229 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
15234 clusapi_dissect_element_GetNetInterfaceState_hNetInterface(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15236 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_GetNetInterfaceState_hNetInterface
, 0);
15242 clusapi_dissect_element_GetNetInterfaceState_State(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15244 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GetNetInterfaceState_State_
, NDR_POINTER_REF
, "Pointer to State (clusapi_ClusterNetInterfaceState)",hf_clusapi_clusapi_GetNetInterfaceState_State
);
15250 clusapi_dissect_element_GetNetInterfaceState_State_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15252 offset
= clusapi_dissect_enum_ClusterNetInterfaceState(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_GetNetInterfaceState_State
, 0);
15258 clusapi_dissect_element_GetNetInterfaceState_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15260 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GetNetInterfaceState_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_GetNetInterfaceState_rpc_status
);
15266 clusapi_dissect_element_GetNetInterfaceState_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15268 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_GetNetInterfaceState_rpc_status
, 0);
15273 /* IDL: WERROR clusapi_GetNetInterfaceState( */
15274 /* IDL: [in] policy_handle hNetInterface, */
15275 /* IDL: [out] [ref] clusapi_ClusterNetInterfaceState *State, */
15276 /* IDL: [out] [ref] WERROR *rpc_status */
15280 clusapi_dissect_GetNetInterfaceState_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15284 di
->dcerpc_procedure_name
="GetNetInterfaceState";
15285 offset
= clusapi_dissect_element_GetNetInterfaceState_State(tvb
, offset
, pinfo
, tree
, di
, drep
);
15286 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
15288 offset
= clusapi_dissect_element_GetNetInterfaceState_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
15289 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
15291 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
15294 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
15300 clusapi_dissect_GetNetInterfaceState_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15302 di
->dcerpc_procedure_name
="GetNetInterfaceState";
15303 offset
= clusapi_dissect_element_GetNetInterfaceState_hNetInterface(tvb
, offset
, pinfo
, tree
, di
, drep
);
15304 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
15309 clusapi_dissect_element_GetNetInterface_lpszNodeName(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15311 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GetNetInterface_lpszNodeName_
, NDR_POINTER_REF
, "Pointer to LpszNodeName (uint16)",hf_clusapi_clusapi_GetNetInterface_lpszNodeName
);
15317 clusapi_dissect_element_GetNetInterface_lpszNodeName_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15320 struct ndr_generic_array nga
= { .is_conformant
= false, };
15322 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
15324 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
15325 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_clusapi_clusapi_GetNetInterface_lpszNodeName
, false, &nga
, &data
);
15326 proto_item_append_text(tree
, ": %s", data
);
15332 clusapi_dissect_element_GetNetInterface_lpszNetworkName(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15334 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GetNetInterface_lpszNetworkName_
, NDR_POINTER_REF
, "Pointer to LpszNetworkName (uint16)",hf_clusapi_clusapi_GetNetInterface_lpszNetworkName
);
15340 clusapi_dissect_element_GetNetInterface_lpszNetworkName_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15343 struct ndr_generic_array nga
= { .is_conformant
= false, };
15345 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
15347 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
15348 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_clusapi_clusapi_GetNetInterface_lpszNetworkName
, false, &nga
, &data
);
15349 proto_item_append_text(tree
, ": %s", data
);
15355 clusapi_dissect_element_GetNetInterface_lppszInterfaceName(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15357 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GetNetInterface_lppszInterfaceName_
, NDR_POINTER_REF
, "Pointer to LppszInterfaceName (uint16)",hf_clusapi_clusapi_GetNetInterface_lppszInterfaceName
);
15363 clusapi_dissect_element_GetNetInterface_lppszInterfaceName_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15365 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GetNetInterface_lppszInterfaceName__
, NDR_POINTER_UNIQUE
, "Pointer to LppszInterfaceName (uint16)",hf_clusapi_clusapi_GetNetInterface_lppszInterfaceName
);
15371 clusapi_dissect_element_GetNetInterface_lppszInterfaceName__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15374 struct ndr_generic_array nga
= { .is_conformant
= false, };
15376 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
15378 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
15379 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_clusapi_clusapi_GetNetInterface_lppszInterfaceName
, false, &nga
, &data
);
15380 proto_item_append_text(tree
, ": %s", data
);
15386 clusapi_dissect_element_GetNetInterface_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15388 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GetNetInterface_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_GetNetInterface_rpc_status
);
15394 clusapi_dissect_element_GetNetInterface_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15396 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_GetNetInterface_rpc_status
, 0);
15401 /* IDL: WERROR clusapi_GetNetInterface( */
15402 /* IDL: [charset(UTF16)] [in] [ref] uint16 *lpszNodeName, */
15403 /* IDL: [charset(UTF16)] [in] [ref] uint16 *lpszNetworkName, */
15404 /* IDL: [charset(UTF16)] [out] [ref] uint16 **lppszInterfaceName, */
15405 /* IDL: [out] [ref] WERROR *rpc_status */
15409 clusapi_dissect_GetNetInterface_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15413 di
->dcerpc_procedure_name
="GetNetInterface";
15414 offset
= clusapi_dissect_element_GetNetInterface_lppszInterfaceName(tvb
, offset
, pinfo
, tree
, di
, drep
);
15415 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
15417 offset
= clusapi_dissect_element_GetNetInterface_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
15418 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
15420 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
15423 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
15429 clusapi_dissect_GetNetInterface_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15431 di
->dcerpc_procedure_name
="GetNetInterface";
15432 offset
= clusapi_dissect_element_GetNetInterface_lpszNodeName(tvb
, offset
, pinfo
, tree
, di
, drep
);
15433 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
15434 offset
= clusapi_dissect_element_GetNetInterface_lpszNetworkName(tvb
, offset
, pinfo
, tree
, di
, drep
);
15435 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
15440 clusapi_dissect_element_GetNetInterfaceId_hNetInterface(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15442 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_GetNetInterfaceId_hNetInterface
, 0);
15448 clusapi_dissect_element_GetNetInterfaceId_pGuid(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15450 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GetNetInterfaceId_pGuid_
, NDR_POINTER_REF
, "Pointer to PGuid (uint16)",hf_clusapi_clusapi_GetNetInterfaceId_pGuid
);
15456 clusapi_dissect_element_GetNetInterfaceId_pGuid_(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_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GetNetInterfaceId_pGuid__
, NDR_POINTER_UNIQUE
, "Pointer to PGuid (uint16)",hf_clusapi_clusapi_GetNetInterfaceId_pGuid
);
15464 clusapi_dissect_element_GetNetInterfaceId_pGuid__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15467 struct ndr_generic_array nga
= { .is_conformant
= false, };
15469 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
15471 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
15472 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_clusapi_clusapi_GetNetInterfaceId_pGuid
, false, &nga
, &data
);
15473 proto_item_append_text(tree
, ": %s", data
);
15479 clusapi_dissect_element_GetNetInterfaceId_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15481 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GetNetInterfaceId_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_GetNetInterfaceId_rpc_status
);
15487 clusapi_dissect_element_GetNetInterfaceId_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15489 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_GetNetInterfaceId_rpc_status
, 0);
15494 /* IDL: WERROR clusapi_GetNetInterfaceId( */
15495 /* IDL: [in] policy_handle hNetInterface, */
15496 /* IDL: [charset(UTF16)] [out] [ref] uint16 **pGuid, */
15497 /* IDL: [out] [ref] WERROR *rpc_status */
15501 clusapi_dissect_GetNetInterfaceId_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15505 di
->dcerpc_procedure_name
="GetNetInterfaceId";
15506 offset
= clusapi_dissect_element_GetNetInterfaceId_pGuid(tvb
, offset
, pinfo
, tree
, di
, drep
);
15507 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
15509 offset
= clusapi_dissect_element_GetNetInterfaceId_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
15510 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
15512 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
15515 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
15521 clusapi_dissect_GetNetInterfaceId_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15523 di
->dcerpc_procedure_name
="GetNetInterfaceId";
15524 offset
= clusapi_dissect_element_GetNetInterfaceId_hNetInterface(tvb
, offset
, pinfo
, tree
, di
, drep
);
15525 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
15530 clusapi_dissect_element_NodeNetInterfaceControl_hNetInterface(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15532 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NodeNetInterfaceControl_hNetInterface
, 0);
15538 clusapi_dissect_element_NodeNetInterfaceControl_hNode(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15540 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NodeNetInterfaceControl_hNode
, 0);
15546 clusapi_dissect_element_NodeNetInterfaceControl_dwControlCode(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15548 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NodeNetInterfaceControl_dwControlCode
, 0);
15554 clusapi_dissect_element_NodeNetInterfaceControl_lpInBuffer(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15556 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_NodeNetInterfaceControl_lpInBuffer_
, NDR_POINTER_UNIQUE
, "Pointer to LpInBuffer (uint8)",hf_clusapi_clusapi_NodeNetInterfaceControl_lpInBuffer
);
15562 clusapi_dissect_element_NodeNetInterfaceControl_lpInBuffer_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15564 struct ndr_generic_array nga
= { .is_conformant
= false, };
15566 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
15568 offset
= dissect_ndr_generic_array_bytes(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
, clusapi_dissect_element_NodeNetInterfaceControl_lpInBuffer__
);
15574 clusapi_dissect_element_NodeNetInterfaceControl_lpInBuffer__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15576 offset
= PIDL_dissect_uint8(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NodeNetInterfaceControl_lpInBuffer
, 0);
15582 clusapi_dissect_element_NodeNetInterfaceControl_nInBufferSize(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15584 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NodeNetInterfaceControl_nInBufferSize
, 0);
15590 clusapi_dissect_element_NodeNetInterfaceControl_lpOutBuffer(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15592 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_NodeNetInterfaceControl_lpOutBuffer_
, NDR_POINTER_REF
, "Pointer to LpOutBuffer (uint8)",hf_clusapi_clusapi_NodeNetInterfaceControl_lpOutBuffer
);
15598 clusapi_dissect_element_NodeNetInterfaceControl_lpOutBuffer_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15600 struct ndr_generic_array nga
= { .is_conformant
= false, };
15602 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
15604 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
15606 offset
= dissect_ndr_generic_array_bytes(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
, clusapi_dissect_element_NodeNetInterfaceControl_lpOutBuffer__
);
15612 clusapi_dissect_element_NodeNetInterfaceControl_lpOutBuffer__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15614 offset
= PIDL_dissect_uint8(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NodeNetInterfaceControl_lpOutBuffer
, 0);
15620 clusapi_dissect_element_NodeNetInterfaceControl_nOutBufferSize(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15622 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NodeNetInterfaceControl_nOutBufferSize
, 0);
15628 clusapi_dissect_element_NodeNetInterfaceControl_lpBytesReturned(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15630 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_NodeNetInterfaceControl_lpBytesReturned_
, NDR_POINTER_REF
, "Pointer to LpBytesReturned (uint32)",hf_clusapi_clusapi_NodeNetInterfaceControl_lpBytesReturned
);
15636 clusapi_dissect_element_NodeNetInterfaceControl_lpBytesReturned_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15638 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NodeNetInterfaceControl_lpBytesReturned
, 0);
15644 clusapi_dissect_element_NodeNetInterfaceControl_lpcbRequired(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15646 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_NodeNetInterfaceControl_lpcbRequired_
, NDR_POINTER_REF
, "Pointer to LpcbRequired (uint32)",hf_clusapi_clusapi_NodeNetInterfaceControl_lpcbRequired
);
15652 clusapi_dissect_element_NodeNetInterfaceControl_lpcbRequired_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15654 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NodeNetInterfaceControl_lpcbRequired
, 0);
15660 clusapi_dissect_element_NodeNetInterfaceControl_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15662 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_NodeNetInterfaceControl_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_NodeNetInterfaceControl_rpc_status
);
15668 clusapi_dissect_element_NodeNetInterfaceControl_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15670 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NodeNetInterfaceControl_rpc_status
, 0);
15675 /* IDL: WERROR clusapi_NodeNetInterfaceControl( */
15676 /* IDL: [in] policy_handle hNetInterface, */
15677 /* IDL: [in] policy_handle hNode, */
15678 /* IDL: [in] uint32 dwControlCode, */
15679 /* IDL: [in] [size_is(nInBufferSize)] [unique(1)] uint8 *lpInBuffer, */
15680 /* IDL: [in] uint32 nInBufferSize, */
15681 /* IDL: [length_is(*lpBytesReturned)] [out] [ref] [size_is(nOutBufferSize)] uint8 *lpOutBuffer, */
15682 /* IDL: [in] uint32 nOutBufferSize, */
15683 /* IDL: [out] [ref] uint32 *lpBytesReturned, */
15684 /* IDL: [out] [ref] uint32 *lpcbRequired, */
15685 /* IDL: [out] [ref] WERROR *rpc_status */
15689 clusapi_dissect_NodeNetInterfaceControl_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15693 di
->dcerpc_procedure_name
="NodeNetInterfaceControl";
15694 offset
= clusapi_dissect_element_NodeNetInterfaceControl_lpOutBuffer(tvb
, offset
, pinfo
, tree
, di
, drep
);
15695 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
15697 offset
= clusapi_dissect_element_NodeNetInterfaceControl_lpBytesReturned(tvb
, offset
, pinfo
, tree
, di
, drep
);
15698 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
15700 offset
= clusapi_dissect_element_NodeNetInterfaceControl_lpcbRequired(tvb
, offset
, pinfo
, tree
, di
, drep
);
15701 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
15703 offset
= clusapi_dissect_element_NodeNetInterfaceControl_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
15704 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
15706 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
15709 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
15715 clusapi_dissect_NodeNetInterfaceControl_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15717 di
->dcerpc_procedure_name
="NodeNetInterfaceControl";
15718 offset
= clusapi_dissect_element_NodeNetInterfaceControl_hNetInterface(tvb
, offset
, pinfo
, tree
, di
, drep
);
15719 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
15720 offset
= clusapi_dissect_element_NodeNetInterfaceControl_hNode(tvb
, offset
, pinfo
, tree
, di
, drep
);
15721 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
15722 offset
= clusapi_dissect_element_NodeNetInterfaceControl_dwControlCode(tvb
, offset
, pinfo
, tree
, di
, drep
);
15723 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
15724 offset
= clusapi_dissect_element_NodeNetInterfaceControl_lpInBuffer(tvb
, offset
, pinfo
, tree
, di
, drep
);
15725 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
15726 offset
= clusapi_dissect_element_NodeNetInterfaceControl_nInBufferSize(tvb
, offset
, pinfo
, tree
, di
, drep
);
15727 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
15728 offset
= clusapi_dissect_element_NodeNetInterfaceControl_nOutBufferSize(tvb
, offset
, pinfo
, tree
, di
, drep
);
15729 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
15734 clusapi_dissect_element_NetInterfaceControl_hNetInterface(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15736 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NetInterfaceControl_hNetInterface
, 0);
15742 clusapi_dissect_element_NetInterfaceControl_dwControlCode(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15744 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NetInterfaceControl_dwControlCode
, 0);
15750 clusapi_dissect_element_NetInterfaceControl_lpInBuffer(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15752 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_NetInterfaceControl_lpInBuffer_
, NDR_POINTER_UNIQUE
, "Pointer to LpInBuffer (uint8)",hf_clusapi_clusapi_NetInterfaceControl_lpInBuffer
);
15758 clusapi_dissect_element_NetInterfaceControl_lpInBuffer_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15760 struct ndr_generic_array nga
= { .is_conformant
= false, };
15762 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
15764 offset
= dissect_ndr_generic_array_bytes(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
, clusapi_dissect_element_NetInterfaceControl_lpInBuffer__
);
15770 clusapi_dissect_element_NetInterfaceControl_lpInBuffer__(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_uint8(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NetInterfaceControl_lpInBuffer
, 0);
15778 clusapi_dissect_element_NetInterfaceControl_nInBufferSize(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
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NetInterfaceControl_nInBufferSize
, 0);
15786 clusapi_dissect_element_NetInterfaceControl_lpOutBuffer(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
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_NetInterfaceControl_lpOutBuffer_
, NDR_POINTER_REF
, "Pointer to LpOutBuffer (uint8)",hf_clusapi_clusapi_NetInterfaceControl_lpOutBuffer
);
15794 clusapi_dissect_element_NetInterfaceControl_lpOutBuffer_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15796 struct ndr_generic_array nga
= { .is_conformant
= false, };
15798 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
15800 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
15802 offset
= dissect_ndr_generic_array_bytes(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
, clusapi_dissect_element_NetInterfaceControl_lpOutBuffer__
);
15808 clusapi_dissect_element_NetInterfaceControl_lpOutBuffer__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15810 offset
= PIDL_dissect_uint8(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NetInterfaceControl_lpOutBuffer
, 0);
15816 clusapi_dissect_element_NetInterfaceControl_nOutBufferSize(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15818 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NetInterfaceControl_nOutBufferSize
, 0);
15824 clusapi_dissect_element_NetInterfaceControl_lpBytesReturned(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15826 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_NetInterfaceControl_lpBytesReturned_
, NDR_POINTER_REF
, "Pointer to LpBytesReturned (uint32)",hf_clusapi_clusapi_NetInterfaceControl_lpBytesReturned
);
15832 clusapi_dissect_element_NetInterfaceControl_lpBytesReturned_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15834 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NetInterfaceControl_lpBytesReturned
, 0);
15840 clusapi_dissect_element_NetInterfaceControl_lpcbRequired(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15842 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_NetInterfaceControl_lpcbRequired_
, NDR_POINTER_REF
, "Pointer to LpcbRequired (uint32)",hf_clusapi_clusapi_NetInterfaceControl_lpcbRequired
);
15848 clusapi_dissect_element_NetInterfaceControl_lpcbRequired_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15850 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NetInterfaceControl_lpcbRequired
, 0);
15856 clusapi_dissect_element_NetInterfaceControl_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15858 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_NetInterfaceControl_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_NetInterfaceControl_rpc_status
);
15864 clusapi_dissect_element_NetInterfaceControl_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15866 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NetInterfaceControl_rpc_status
, 0);
15871 /* IDL: WERROR clusapi_NetInterfaceControl( */
15872 /* IDL: [in] policy_handle hNetInterface, */
15873 /* IDL: [in] uint32 dwControlCode, */
15874 /* IDL: [in] [size_is(nInBufferSize)] [unique(1)] uint8 *lpInBuffer, */
15875 /* IDL: [in] uint32 nInBufferSize, */
15876 /* IDL: [length_is(*lpBytesReturned)] [out] [ref] [size_is(nOutBufferSize)] uint8 *lpOutBuffer, */
15877 /* IDL: [in] uint32 nOutBufferSize, */
15878 /* IDL: [out] [ref] uint32 *lpBytesReturned, */
15879 /* IDL: [out] [ref] uint32 *lpcbRequired, */
15880 /* IDL: [out] [ref] WERROR *rpc_status */
15884 clusapi_dissect_NetInterfaceControl_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15888 di
->dcerpc_procedure_name
="NetInterfaceControl";
15889 offset
= clusapi_dissect_element_NetInterfaceControl_lpOutBuffer(tvb
, offset
, pinfo
, tree
, di
, drep
);
15890 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
15892 offset
= clusapi_dissect_element_NetInterfaceControl_lpBytesReturned(tvb
, offset
, pinfo
, tree
, di
, drep
);
15893 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
15895 offset
= clusapi_dissect_element_NetInterfaceControl_lpcbRequired(tvb
, offset
, pinfo
, tree
, di
, drep
);
15896 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
15898 offset
= clusapi_dissect_element_NetInterfaceControl_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
15899 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
15901 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
15904 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
15910 clusapi_dissect_NetInterfaceControl_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15912 di
->dcerpc_procedure_name
="NetInterfaceControl";
15913 offset
= clusapi_dissect_element_NetInterfaceControl_hNetInterface(tvb
, offset
, pinfo
, tree
, di
, drep
);
15914 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
15915 offset
= clusapi_dissect_element_NetInterfaceControl_dwControlCode(tvb
, offset
, pinfo
, tree
, di
, drep
);
15916 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
15917 offset
= clusapi_dissect_element_NetInterfaceControl_lpInBuffer(tvb
, offset
, pinfo
, tree
, di
, drep
);
15918 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
15919 offset
= clusapi_dissect_element_NetInterfaceControl_nInBufferSize(tvb
, offset
, pinfo
, tree
, di
, drep
);
15920 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
15921 offset
= clusapi_dissect_element_NetInterfaceControl_nOutBufferSize(tvb
, offset
, pinfo
, tree
, di
, drep
);
15922 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
15927 clusapi_dissect_element_AddNotifyNetInterface_hNotify(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15929 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_AddNotifyNetInterface_hNotify
, 0);
15935 clusapi_dissect_element_AddNotifyNetInterface_hNetInterface(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15937 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_AddNotifyNetInterface_hNetInterface
, 0);
15943 clusapi_dissect_element_AddNotifyNetInterface_dwFilter(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15945 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_AddNotifyNetInterface_dwFilter
, 0);
15951 clusapi_dissect_element_AddNotifyNetInterface_dwNotifyKey(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15953 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_AddNotifyNetInterface_dwNotifyKey
, 0);
15959 clusapi_dissect_element_AddNotifyNetInterface_dwStateSequence(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15961 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_AddNotifyNetInterface_dwStateSequence_
, NDR_POINTER_REF
, "Pointer to DwStateSequence (uint32)",hf_clusapi_clusapi_AddNotifyNetInterface_dwStateSequence
);
15967 clusapi_dissect_element_AddNotifyNetInterface_dwStateSequence_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15969 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_AddNotifyNetInterface_dwStateSequence
, 0);
15975 clusapi_dissect_element_AddNotifyNetInterface_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15977 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_AddNotifyNetInterface_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_AddNotifyNetInterface_rpc_status
);
15983 clusapi_dissect_element_AddNotifyNetInterface_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
15985 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_AddNotifyNetInterface_rpc_status
, 0);
15990 /* IDL: WERROR clusapi_AddNotifyNetInterface( */
15991 /* IDL: [in] policy_handle hNotify, */
15992 /* IDL: [in] policy_handle hNetInterface, */
15993 /* IDL: [in] uint32 dwFilter, */
15994 /* IDL: [in] uint32 dwNotifyKey, */
15995 /* IDL: [out] [ref] uint32 *dwStateSequence, */
15996 /* IDL: [out] [ref] WERROR *rpc_status */
16000 clusapi_dissect_AddNotifyNetInterface_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16004 di
->dcerpc_procedure_name
="AddNotifyNetInterface";
16005 offset
= clusapi_dissect_element_AddNotifyNetInterface_dwStateSequence(tvb
, offset
, pinfo
, tree
, di
, drep
);
16006 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
16008 offset
= clusapi_dissect_element_AddNotifyNetInterface_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
16009 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
16011 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
16014 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
16020 clusapi_dissect_AddNotifyNetInterface_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16022 di
->dcerpc_procedure_name
="AddNotifyNetInterface";
16023 offset
= clusapi_dissect_element_AddNotifyNetInterface_hNotify(tvb
, offset
, pinfo
, tree
, di
, drep
);
16024 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
16025 offset
= clusapi_dissect_element_AddNotifyNetInterface_hNetInterface(tvb
, offset
, pinfo
, tree
, di
, drep
);
16026 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
16027 offset
= clusapi_dissect_element_AddNotifyNetInterface_dwFilter(tvb
, offset
, pinfo
, tree
, di
, drep
);
16028 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
16029 offset
= clusapi_dissect_element_AddNotifyNetInterface_dwNotifyKey(tvb
, offset
, pinfo
, tree
, di
, drep
);
16030 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
16035 clusapi_dissect_element_ReAddNotifyNetInterface_hNotify(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16037 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_ReAddNotifyNetInterface_hNotify
, 0);
16043 clusapi_dissect_element_ReAddNotifyNetInterface_hNetInterface(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16045 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_ReAddNotifyNetInterface_hNetInterface
, 0);
16051 clusapi_dissect_element_ReAddNotifyNetInterface_dwFilter(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16053 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_ReAddNotifyNetInterface_dwFilter
, 0);
16059 clusapi_dissect_element_ReAddNotifyNetInterface_dwNotifyKey(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16061 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_ReAddNotifyNetInterface_dwNotifyKey
, 0);
16067 clusapi_dissect_element_ReAddNotifyNetInterface_StateSequence(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16069 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_ReAddNotifyNetInterface_StateSequence
, 0);
16075 clusapi_dissect_element_ReAddNotifyNetInterface_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16077 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_ReAddNotifyNetInterface_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_ReAddNotifyNetInterface_rpc_status
);
16083 clusapi_dissect_element_ReAddNotifyNetInterface_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16085 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_ReAddNotifyNetInterface_rpc_status
, 0);
16090 /* IDL: WERROR clusapi_ReAddNotifyNetInterface( */
16091 /* IDL: [in] policy_handle hNotify, */
16092 /* IDL: [in] policy_handle hNetInterface, */
16093 /* IDL: [in] uint32 dwFilter, */
16094 /* IDL: [in] uint32 dwNotifyKey, */
16095 /* IDL: [in] uint32 StateSequence, */
16096 /* IDL: [out] [ref] WERROR *rpc_status */
16100 clusapi_dissect_ReAddNotifyNetInterface_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16104 di
->dcerpc_procedure_name
="ReAddNotifyNetInterface";
16105 offset
= clusapi_dissect_element_ReAddNotifyNetInterface_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
16106 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
16108 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
16111 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
16117 clusapi_dissect_ReAddNotifyNetInterface_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16119 di
->dcerpc_procedure_name
="ReAddNotifyNetInterface";
16120 offset
= clusapi_dissect_element_ReAddNotifyNetInterface_hNotify(tvb
, offset
, pinfo
, tree
, di
, drep
);
16121 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
16122 offset
= clusapi_dissect_element_ReAddNotifyNetInterface_hNetInterface(tvb
, offset
, pinfo
, tree
, di
, drep
);
16123 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
16124 offset
= clusapi_dissect_element_ReAddNotifyNetInterface_dwFilter(tvb
, offset
, pinfo
, tree
, di
, drep
);
16125 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
16126 offset
= clusapi_dissect_element_ReAddNotifyNetInterface_dwNotifyKey(tvb
, offset
, pinfo
, tree
, di
, drep
);
16127 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
16128 offset
= clusapi_dissect_element_ReAddNotifyNetInterface_StateSequence(tvb
, offset
, pinfo
, tree
, di
, drep
);
16129 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
16134 clusapi_dissect_element_CreateNodeEnum_hNode(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16136 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_CreateNodeEnum_hNode
, 0);
16142 clusapi_dissect_element_CreateNodeEnum_dwType(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16144 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_CreateNodeEnum_dwType
, 0);
16150 clusapi_dissect_element_CreateNodeEnum_ReturnEnum(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16152 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_CreateNodeEnum_ReturnEnum_
, NDR_POINTER_REF
, "Pointer to ReturnEnum (ENUM_LIST)",hf_clusapi_clusapi_CreateNodeEnum_ReturnEnum
);
16158 clusapi_dissect_element_CreateNodeEnum_ReturnEnum_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16160 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_CreateNodeEnum_ReturnEnum__
, NDR_POINTER_UNIQUE
, "Pointer to ReturnEnum (ENUM_LIST)",hf_clusapi_clusapi_CreateNodeEnum_ReturnEnum
);
16166 clusapi_dissect_element_CreateNodeEnum_ReturnEnum__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16168 offset
= clusapi_dissect_struct_ENUM_LIST(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_clusapi_clusapi_CreateNodeEnum_ReturnEnum
,0);
16174 clusapi_dissect_element_CreateNodeEnum_rpc_status(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
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_CreateNodeEnum_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_CreateNodeEnum_rpc_status
);
16182 clusapi_dissect_element_CreateNodeEnum_rpc_status_(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
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_CreateNodeEnum_rpc_status
, 0);
16189 /* IDL: WERROR clusapi_CreateNodeEnum( */
16190 /* IDL: [in] policy_handle hNode, */
16191 /* IDL: [in] uint32 dwType, */
16192 /* IDL: [out] [ref] ENUM_LIST **ReturnEnum, */
16193 /* IDL: [out] [ref] WERROR *rpc_status */
16197 clusapi_dissect_CreateNodeEnum_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16201 di
->dcerpc_procedure_name
="CreateNodeEnum";
16202 offset
= clusapi_dissect_element_CreateNodeEnum_ReturnEnum(tvb
, offset
, pinfo
, tree
, di
, drep
);
16203 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
16205 offset
= clusapi_dissect_element_CreateNodeEnum_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
16206 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
16208 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
16211 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
16217 clusapi_dissect_CreateNodeEnum_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16219 di
->dcerpc_procedure_name
="CreateNodeEnum";
16220 offset
= clusapi_dissect_element_CreateNodeEnum_hNode(tvb
, offset
, pinfo
, tree
, di
, drep
);
16221 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
16222 offset
= clusapi_dissect_element_CreateNodeEnum_dwType(tvb
, offset
, pinfo
, tree
, di
, drep
);
16223 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
16228 clusapi_dissect_element_GetClusterVersion2_lpwMajorVersion(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16230 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GetClusterVersion2_lpwMajorVersion_
, NDR_POINTER_REF
, "Pointer to LpwMajorVersion (uint16)",hf_clusapi_clusapi_GetClusterVersion2_lpwMajorVersion
);
16236 clusapi_dissect_element_GetClusterVersion2_lpwMajorVersion_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16238 offset
= PIDL_dissect_uint16(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_GetClusterVersion2_lpwMajorVersion
, 0);
16244 clusapi_dissect_element_GetClusterVersion2_lpwMinorVersion(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16246 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GetClusterVersion2_lpwMinorVersion_
, NDR_POINTER_REF
, "Pointer to LpwMinorVersion (uint16)",hf_clusapi_clusapi_GetClusterVersion2_lpwMinorVersion
);
16252 clusapi_dissect_element_GetClusterVersion2_lpwMinorVersion_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16254 offset
= PIDL_dissect_uint16(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_GetClusterVersion2_lpwMinorVersion
, 0);
16260 clusapi_dissect_element_GetClusterVersion2_lpwBuildNumber(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16262 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GetClusterVersion2_lpwBuildNumber_
, NDR_POINTER_REF
, "Pointer to LpwBuildNumber (uint16)",hf_clusapi_clusapi_GetClusterVersion2_lpwBuildNumber
);
16268 clusapi_dissect_element_GetClusterVersion2_lpwBuildNumber_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16270 offset
= PIDL_dissect_uint16(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_GetClusterVersion2_lpwBuildNumber
, 0);
16276 clusapi_dissect_element_GetClusterVersion2_lpszVendorId(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16278 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GetClusterVersion2_lpszVendorId_
, NDR_POINTER_REF
, "Pointer to LpszVendorId (uint16)",hf_clusapi_clusapi_GetClusterVersion2_lpszVendorId
);
16284 clusapi_dissect_element_GetClusterVersion2_lpszVendorId_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16286 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GetClusterVersion2_lpszVendorId__
, NDR_POINTER_UNIQUE
, "Pointer to LpszVendorId (uint16)",hf_clusapi_clusapi_GetClusterVersion2_lpszVendorId
);
16292 clusapi_dissect_element_GetClusterVersion2_lpszVendorId__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16295 struct ndr_generic_array nga
= { .is_conformant
= false, };
16297 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
16299 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
16300 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_clusapi_clusapi_GetClusterVersion2_lpszVendorId
, false, &nga
, &data
);
16301 proto_item_append_text(tree
, ": %s", data
);
16307 clusapi_dissect_element_GetClusterVersion2_lpszCSDVersion(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16309 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GetClusterVersion2_lpszCSDVersion_
, NDR_POINTER_REF
, "Pointer to LpszCSDVersion (uint16)",hf_clusapi_clusapi_GetClusterVersion2_lpszCSDVersion
);
16315 clusapi_dissect_element_GetClusterVersion2_lpszCSDVersion_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16317 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GetClusterVersion2_lpszCSDVersion__
, NDR_POINTER_UNIQUE
, "Pointer to LpszCSDVersion (uint16)",hf_clusapi_clusapi_GetClusterVersion2_lpszCSDVersion
);
16323 clusapi_dissect_element_GetClusterVersion2_lpszCSDVersion__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16326 struct ndr_generic_array nga
= { .is_conformant
= false, };
16328 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
16330 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
16331 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_clusapi_clusapi_GetClusterVersion2_lpszCSDVersion
, false, &nga
, &data
);
16332 proto_item_append_text(tree
, ": %s", data
);
16338 clusapi_dissect_element_GetClusterVersion2_ppClusterOpVerInfo(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16340 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GetClusterVersion2_ppClusterOpVerInfo_
, NDR_POINTER_REF
, "Pointer to PpClusterOpVerInfo (CLUSTER_OPERATIONAL_VERSION_INFO)",hf_clusapi_clusapi_GetClusterVersion2_ppClusterOpVerInfo
);
16346 clusapi_dissect_element_GetClusterVersion2_ppClusterOpVerInfo_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16348 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GetClusterVersion2_ppClusterOpVerInfo__
, NDR_POINTER_UNIQUE
, "Pointer to PpClusterOpVerInfo (CLUSTER_OPERATIONAL_VERSION_INFO)",hf_clusapi_clusapi_GetClusterVersion2_ppClusterOpVerInfo
);
16354 clusapi_dissect_element_GetClusterVersion2_ppClusterOpVerInfo__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16356 offset
= clusapi_dissect_struct_CLUSTER_OPERATIONAL_VERSION_INFO(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_clusapi_clusapi_GetClusterVersion2_ppClusterOpVerInfo
,0);
16362 clusapi_dissect_element_GetClusterVersion2_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16364 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GetClusterVersion2_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_GetClusterVersion2_rpc_status
);
16370 clusapi_dissect_element_GetClusterVersion2_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16372 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_GetClusterVersion2_rpc_status
, 0);
16377 /* IDL: WERROR clusapi_GetClusterVersion2( */
16378 /* IDL: [out] [ref] uint16 *lpwMajorVersion, */
16379 /* IDL: [out] [ref] uint16 *lpwMinorVersion, */
16380 /* IDL: [out] [ref] uint16 *lpwBuildNumber, */
16381 /* IDL: [charset(UTF16)] [out] [ref] uint16 **lpszVendorId, */
16382 /* IDL: [charset(UTF16)] [out] [ref] uint16 **lpszCSDVersion, */
16383 /* IDL: [out] [ref] CLUSTER_OPERATIONAL_VERSION_INFO **ppClusterOpVerInfo, */
16384 /* IDL: [out] [ref] WERROR *rpc_status */
16388 clusapi_dissect_GetClusterVersion2_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16392 di
->dcerpc_procedure_name
="GetClusterVersion2";
16393 offset
= clusapi_dissect_element_GetClusterVersion2_lpwMajorVersion(tvb
, offset
, pinfo
, tree
, di
, drep
);
16394 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
16396 offset
= clusapi_dissect_element_GetClusterVersion2_lpwMinorVersion(tvb
, offset
, pinfo
, tree
, di
, drep
);
16397 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
16399 offset
= clusapi_dissect_element_GetClusterVersion2_lpwBuildNumber(tvb
, offset
, pinfo
, tree
, di
, drep
);
16400 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
16402 offset
= clusapi_dissect_element_GetClusterVersion2_lpszVendorId(tvb
, offset
, pinfo
, tree
, di
, drep
);
16403 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
16405 offset
= clusapi_dissect_element_GetClusterVersion2_lpszCSDVersion(tvb
, offset
, pinfo
, tree
, di
, drep
);
16406 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
16408 offset
= clusapi_dissect_element_GetClusterVersion2_ppClusterOpVerInfo(tvb
, offset
, pinfo
, tree
, di
, drep
);
16409 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
16411 offset
= clusapi_dissect_element_GetClusterVersion2_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
16412 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
16414 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
16417 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
16423 clusapi_dissect_GetClusterVersion2_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16425 di
->dcerpc_procedure_name
="GetClusterVersion2";
16430 clusapi_dissect_element_CreateResTypeEnum_lpszTypeName(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16432 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_CreateResTypeEnum_lpszTypeName_
, NDR_POINTER_REF
, "Pointer to LpszTypeName (uint16)",hf_clusapi_clusapi_CreateResTypeEnum_lpszTypeName
);
16438 clusapi_dissect_element_CreateResTypeEnum_lpszTypeName_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16441 struct ndr_generic_array nga
= { .is_conformant
= false, };
16443 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
16445 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
16446 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_clusapi_clusapi_CreateResTypeEnum_lpszTypeName
, false, &nga
, &data
);
16447 proto_item_append_text(tree
, ": %s", data
);
16453 clusapi_dissect_element_CreateResTypeEnum_dwType(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16455 offset
= clusapi_dissect_bitmap_ClusterResTypeEnumType(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_CreateResTypeEnum_dwType
, 0);
16461 clusapi_dissect_element_CreateResTypeEnum_ReturnEnum(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16463 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_CreateResTypeEnum_ReturnEnum_
, NDR_POINTER_REF
, "Pointer to ReturnEnum (ENUM_LIST)",hf_clusapi_clusapi_CreateResTypeEnum_ReturnEnum
);
16469 clusapi_dissect_element_CreateResTypeEnum_ReturnEnum_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16471 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_CreateResTypeEnum_ReturnEnum__
, NDR_POINTER_UNIQUE
, "Pointer to ReturnEnum (ENUM_LIST)",hf_clusapi_clusapi_CreateResTypeEnum_ReturnEnum
);
16477 clusapi_dissect_element_CreateResTypeEnum_ReturnEnum__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16479 offset
= clusapi_dissect_struct_ENUM_LIST(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_clusapi_clusapi_CreateResTypeEnum_ReturnEnum
,0);
16485 clusapi_dissect_element_CreateResTypeEnum_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16487 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_CreateResTypeEnum_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_CreateResTypeEnum_rpc_status
);
16493 clusapi_dissect_element_CreateResTypeEnum_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16495 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_CreateResTypeEnum_rpc_status
, 0);
16500 /* IDL: WERROR clusapi_CreateResTypeEnum( */
16501 /* IDL: [charset(UTF16)] [in] [ref] uint16 *lpszTypeName, */
16502 /* IDL: [in] ClusterResTypeEnumType dwType, */
16503 /* IDL: [out] [ref] ENUM_LIST **ReturnEnum, */
16504 /* IDL: [out] [ref] WERROR *rpc_status */
16508 clusapi_dissect_CreateResTypeEnum_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16512 di
->dcerpc_procedure_name
="CreateResTypeEnum";
16513 offset
= clusapi_dissect_element_CreateResTypeEnum_ReturnEnum(tvb
, offset
, pinfo
, tree
, di
, drep
);
16514 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
16516 offset
= clusapi_dissect_element_CreateResTypeEnum_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
16517 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
16519 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
16522 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
16528 clusapi_dissect_CreateResTypeEnum_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16530 di
->dcerpc_procedure_name
="CreateResTypeEnum";
16531 offset
= clusapi_dissect_element_CreateResTypeEnum_lpszTypeName(tvb
, offset
, pinfo
, tree
, di
, drep
);
16532 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
16533 offset
= clusapi_dissect_element_CreateResTypeEnum_dwType(tvb
, offset
, pinfo
, tree
, di
, drep
);
16534 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
16539 clusapi_dissect_element_BackupClusterDatabase_lpszPathName(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16541 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_BackupClusterDatabase_lpszPathName_
, NDR_POINTER_REF
, "Pointer to LpszPathName (uint16)",hf_clusapi_clusapi_BackupClusterDatabase_lpszPathName
);
16547 clusapi_dissect_element_BackupClusterDatabase_lpszPathName_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16550 struct ndr_generic_array nga
= { .is_conformant
= false, };
16552 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
16554 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
16555 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_clusapi_clusapi_BackupClusterDatabase_lpszPathName
, false, &nga
, &data
);
16556 proto_item_append_text(tree
, ": %s", data
);
16562 clusapi_dissect_element_BackupClusterDatabase_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16564 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_BackupClusterDatabase_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_BackupClusterDatabase_rpc_status
);
16570 clusapi_dissect_element_BackupClusterDatabase_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16572 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_BackupClusterDatabase_rpc_status
, 0);
16577 /* IDL: WERROR clusapi_BackupClusterDatabase( */
16578 /* IDL: [charset(UTF16)] [in] [ref] uint16 *lpszPathName, */
16579 /* IDL: [out] [ref] WERROR *rpc_status */
16583 clusapi_dissect_BackupClusterDatabase_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16587 di
->dcerpc_procedure_name
="BackupClusterDatabase";
16588 offset
= clusapi_dissect_element_BackupClusterDatabase_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
16589 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
16591 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
16594 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
16600 clusapi_dissect_BackupClusterDatabase_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16602 di
->dcerpc_procedure_name
="BackupClusterDatabase";
16603 offset
= clusapi_dissect_element_BackupClusterDatabase_lpszPathName(tvb
, offset
, pinfo
, tree
, di
, drep
);
16604 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
16609 clusapi_dissect_element_NodeClusterControl_hCluster(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16611 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NodeClusterControl_hCluster
, 0);
16617 clusapi_dissect_element_NodeClusterControl_hHostNode(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16619 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NodeClusterControl_hHostNode
, 0);
16625 clusapi_dissect_element_NodeClusterControl_dwControlCode(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16627 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NodeClusterControl_dwControlCode
, 0);
16633 clusapi_dissect_element_NodeClusterControl_lpInBuffer(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_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_NodeClusterControl_lpInBuffer_
, NDR_POINTER_UNIQUE
, "Pointer to LpInBuffer (uint8)",hf_clusapi_clusapi_NodeClusterControl_lpInBuffer
);
16641 clusapi_dissect_element_NodeClusterControl_lpInBuffer_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16643 struct ndr_generic_array nga
= { .is_conformant
= false, };
16645 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
16647 offset
= dissect_ndr_generic_array_bytes(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
, clusapi_dissect_element_NodeClusterControl_lpInBuffer__
);
16653 clusapi_dissect_element_NodeClusterControl_lpInBuffer__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16655 offset
= PIDL_dissect_uint8(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NodeClusterControl_lpInBuffer
, 0);
16661 clusapi_dissect_element_NodeClusterControl_nInBufferSize(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16663 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NodeClusterControl_nInBufferSize
, 0);
16669 clusapi_dissect_element_NodeClusterControl_lpOutBuffer(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16671 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_NodeClusterControl_lpOutBuffer_
, NDR_POINTER_REF
, "Pointer to LpOutBuffer (uint8)",hf_clusapi_clusapi_NodeClusterControl_lpOutBuffer
);
16677 clusapi_dissect_element_NodeClusterControl_lpOutBuffer_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16679 struct ndr_generic_array nga
= { .is_conformant
= false, };
16681 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
16683 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
16685 offset
= dissect_ndr_generic_array_bytes(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
, clusapi_dissect_element_NodeClusterControl_lpOutBuffer__
);
16691 clusapi_dissect_element_NodeClusterControl_lpOutBuffer__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16693 offset
= PIDL_dissect_uint8(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NodeClusterControl_lpOutBuffer
, 0);
16699 clusapi_dissect_element_NodeClusterControl_nOutBufferSize(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16701 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NodeClusterControl_nOutBufferSize
, 0);
16707 clusapi_dissect_element_NodeClusterControl_lpBytesReturned(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16709 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_NodeClusterControl_lpBytesReturned_
, NDR_POINTER_REF
, "Pointer to LpBytesReturned (uint32)",hf_clusapi_clusapi_NodeClusterControl_lpBytesReturned
);
16715 clusapi_dissect_element_NodeClusterControl_lpBytesReturned_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16717 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NodeClusterControl_lpBytesReturned
, 0);
16723 clusapi_dissect_element_NodeClusterControl_lpcbRequired(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16725 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_NodeClusterControl_lpcbRequired_
, NDR_POINTER_REF
, "Pointer to LpcbRequired (uint32)",hf_clusapi_clusapi_NodeClusterControl_lpcbRequired
);
16731 clusapi_dissect_element_NodeClusterControl_lpcbRequired_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16733 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NodeClusterControl_lpcbRequired
, 0);
16739 clusapi_dissect_element_NodeClusterControl_rpc_status(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_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_NodeClusterControl_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_NodeClusterControl_rpc_status
);
16747 clusapi_dissect_element_NodeClusterControl_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16749 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NodeClusterControl_rpc_status
, 0);
16754 /* IDL: WERROR clusapi_NodeClusterControl( */
16755 /* IDL: [in] policy_handle hCluster, */
16756 /* IDL: [in] policy_handle hHostNode, */
16757 /* IDL: [in] uint32 dwControlCode, */
16758 /* IDL: [in] [size_is(nInBufferSize)] [unique(1)] uint8 *lpInBuffer, */
16759 /* IDL: [in] uint32 nInBufferSize, */
16760 /* IDL: [length_is(*lpBytesReturned)] [out] [ref] [size_is(nOutBufferSize)] uint8 *lpOutBuffer, */
16761 /* IDL: [in] uint32 nOutBufferSize, */
16762 /* IDL: [out] [ref] uint32 *lpBytesReturned, */
16763 /* IDL: [out] [ref] uint32 *lpcbRequired, */
16764 /* IDL: [out] [ref] WERROR *rpc_status */
16768 clusapi_dissect_NodeClusterControl_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16772 di
->dcerpc_procedure_name
="NodeClusterControl";
16773 offset
= clusapi_dissect_element_NodeClusterControl_lpOutBuffer(tvb
, offset
, pinfo
, tree
, di
, drep
);
16774 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
16776 offset
= clusapi_dissect_element_NodeClusterControl_lpBytesReturned(tvb
, offset
, pinfo
, tree
, di
, drep
);
16777 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
16779 offset
= clusapi_dissect_element_NodeClusterControl_lpcbRequired(tvb
, offset
, pinfo
, tree
, di
, drep
);
16780 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
16782 offset
= clusapi_dissect_element_NodeClusterControl_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
16783 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
16785 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
16788 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
16794 clusapi_dissect_NodeClusterControl_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16796 di
->dcerpc_procedure_name
="NodeClusterControl";
16797 offset
= clusapi_dissect_element_NodeClusterControl_hCluster(tvb
, offset
, pinfo
, tree
, di
, drep
);
16798 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
16799 offset
= clusapi_dissect_element_NodeClusterControl_hHostNode(tvb
, offset
, pinfo
, tree
, di
, drep
);
16800 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
16801 offset
= clusapi_dissect_element_NodeClusterControl_dwControlCode(tvb
, offset
, pinfo
, tree
, di
, drep
);
16802 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
16803 offset
= clusapi_dissect_element_NodeClusterControl_lpInBuffer(tvb
, offset
, pinfo
, tree
, di
, drep
);
16804 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
16805 offset
= clusapi_dissect_element_NodeClusterControl_nInBufferSize(tvb
, offset
, pinfo
, tree
, di
, drep
);
16806 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
16807 offset
= clusapi_dissect_element_NodeClusterControl_nOutBufferSize(tvb
, offset
, pinfo
, tree
, di
, drep
);
16808 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
16813 clusapi_dissect_element_ClusterControl_hCluster(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16815 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_ClusterControl_hCluster
, 0);
16821 clusapi_dissect_element_ClusterControl_dwControlCode(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16823 offset
= clusapi_dissect_enum_ClusterControlCode(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_ClusterControl_dwControlCode
, 0);
16829 clusapi_dissect_element_ClusterControl_lpInBuffer(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16831 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_ClusterControl_lpInBuffer_
, NDR_POINTER_UNIQUE
, "Pointer to LpInBuffer (uint8)",hf_clusapi_clusapi_ClusterControl_lpInBuffer
);
16837 clusapi_dissect_element_ClusterControl_lpInBuffer_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16839 struct ndr_generic_array nga
= { .is_conformant
= false, };
16841 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
16843 offset
= dissect_ndr_generic_array_bytes(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
, clusapi_dissect_element_ClusterControl_lpInBuffer__
);
16849 clusapi_dissect_element_ClusterControl_lpInBuffer__(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
= PIDL_dissect_uint8(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_ClusterControl_lpInBuffer
, 0);
16857 clusapi_dissect_element_ClusterControl_nInBufferSize(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16859 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_ClusterControl_nInBufferSize
, 0);
16865 clusapi_dissect_element_ClusterControl_lpOutBuffer(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16867 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_ClusterControl_lpOutBuffer_
, NDR_POINTER_REF
, "Pointer to LpOutBuffer (uint8)",hf_clusapi_clusapi_ClusterControl_lpOutBuffer
);
16873 clusapi_dissect_element_ClusterControl_lpOutBuffer_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16875 struct ndr_generic_array nga
= { .is_conformant
= false, };
16877 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
16879 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
16881 offset
= dissect_ndr_generic_array_bytes(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
, clusapi_dissect_element_ClusterControl_lpOutBuffer__
);
16887 clusapi_dissect_element_ClusterControl_lpOutBuffer__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16889 offset
= PIDL_dissect_uint8(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_ClusterControl_lpOutBuffer
, 0);
16895 clusapi_dissect_element_ClusterControl_nOutBufferSize(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16897 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_ClusterControl_nOutBufferSize
, 0);
16903 clusapi_dissect_element_ClusterControl_lpBytesReturned(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16905 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_ClusterControl_lpBytesReturned_
, NDR_POINTER_REF
, "Pointer to LpBytesReturned (uint32)",hf_clusapi_clusapi_ClusterControl_lpBytesReturned
);
16911 clusapi_dissect_element_ClusterControl_lpBytesReturned_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16913 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_ClusterControl_lpBytesReturned
, 0);
16919 clusapi_dissect_element_ClusterControl_lpcbRequired(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16921 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_ClusterControl_lpcbRequired_
, NDR_POINTER_REF
, "Pointer to LpcbRequired (uint32)",hf_clusapi_clusapi_ClusterControl_lpcbRequired
);
16927 clusapi_dissect_element_ClusterControl_lpcbRequired_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16929 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_ClusterControl_lpcbRequired
, 0);
16935 clusapi_dissect_element_ClusterControl_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16937 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_ClusterControl_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_ClusterControl_rpc_status
);
16943 clusapi_dissect_element_ClusterControl_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16945 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_ClusterControl_rpc_status
, 0);
16950 /* IDL: WERROR clusapi_ClusterControl( */
16951 /* IDL: [in] policy_handle hCluster, */
16952 /* IDL: [in] clusapi_ClusterControlCode dwControlCode, */
16953 /* IDL: [in] [size_is(nInBufferSize)] [unique(1)] uint8 *lpInBuffer, */
16954 /* IDL: [in] uint32 nInBufferSize, */
16955 /* IDL: [length_is(*lpBytesReturned)] [out] [ref] [size_is(nOutBufferSize)] uint8 *lpOutBuffer, */
16956 /* IDL: [in] uint32 nOutBufferSize, */
16957 /* IDL: [out] [ref] uint32 *lpBytesReturned, */
16958 /* IDL: [out] [ref] uint32 *lpcbRequired, */
16959 /* IDL: [out] [ref] WERROR *rpc_status */
16963 clusapi_dissect_ClusterControl_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16967 di
->dcerpc_procedure_name
="ClusterControl";
16968 offset
= clusapi_dissect_element_ClusterControl_lpOutBuffer(tvb
, offset
, pinfo
, tree
, di
, drep
);
16969 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
16971 offset
= clusapi_dissect_element_ClusterControl_lpBytesReturned(tvb
, offset
, pinfo
, tree
, di
, drep
);
16972 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
16974 offset
= clusapi_dissect_element_ClusterControl_lpcbRequired(tvb
, offset
, pinfo
, tree
, di
, drep
);
16975 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
16977 offset
= clusapi_dissect_element_ClusterControl_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
16978 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
16980 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
16983 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
16989 clusapi_dissect_ClusterControl_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
16991 di
->dcerpc_procedure_name
="ClusterControl";
16992 offset
= clusapi_dissect_element_ClusterControl_hCluster(tvb
, offset
, pinfo
, tree
, di
, drep
);
16993 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
16994 offset
= clusapi_dissect_element_ClusterControl_dwControlCode(tvb
, offset
, pinfo
, tree
, di
, drep
);
16995 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
16996 offset
= clusapi_dissect_element_ClusterControl_lpInBuffer(tvb
, offset
, pinfo
, tree
, di
, drep
);
16997 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
16998 offset
= clusapi_dissect_element_ClusterControl_nInBufferSize(tvb
, offset
, pinfo
, tree
, di
, drep
);
16999 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
17000 offset
= clusapi_dissect_element_ClusterControl_nOutBufferSize(tvb
, offset
, pinfo
, tree
, di
, drep
);
17001 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
17006 clusapi_dissect_element_UnblockGetNotifyCall_hNotify(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17008 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_UnblockGetNotifyCall_hNotify
, 0);
17013 /* IDL: WERROR clusapi_UnblockGetNotifyCall( */
17014 /* IDL: [in] policy_handle hNotify */
17018 clusapi_dissect_UnblockGetNotifyCall_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17022 di
->dcerpc_procedure_name
="UnblockGetNotifyCall";
17023 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
17026 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
17032 clusapi_dissect_UnblockGetNotifyCall_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17034 di
->dcerpc_procedure_name
="UnblockGetNotifyCall";
17035 offset
= clusapi_dissect_element_UnblockGetNotifyCall_hNotify(tvb
, offset
, pinfo
, tree
, di
, drep
);
17036 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
17041 clusapi_dissect_element_SetServiceAccountPassword_lpszNewPassword(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17043 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_SetServiceAccountPassword_lpszNewPassword_
, NDR_POINTER_REF
, "Pointer to LpszNewPassword (uint16)",hf_clusapi_clusapi_SetServiceAccountPassword_lpszNewPassword
);
17049 clusapi_dissect_element_SetServiceAccountPassword_lpszNewPassword_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17052 struct ndr_generic_array nga
= { .is_conformant
= false, };
17054 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
17056 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
17057 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_clusapi_clusapi_SetServiceAccountPassword_lpszNewPassword
, false, &nga
, &data
);
17058 proto_item_append_text(tree
, ": %s", data
);
17064 clusapi_dissect_element_SetServiceAccountPassword_dwFlags(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17066 offset
= clusapi_dissect_enum_IDL_CLUSTER_SET_PASSWORD_FLAGS(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_SetServiceAccountPassword_dwFlags
, 0);
17072 clusapi_dissect_element_SetServiceAccountPassword_ReturnStatusBufferPtr(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17074 struct ndr_generic_array nga
= { .is_conformant
= false, };
17076 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
17078 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
17080 offset
= dissect_ndr_generic_array_bytes(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
, clusapi_dissect_element_SetServiceAccountPassword_ReturnStatusBufferPtr_
);
17086 clusapi_dissect_element_SetServiceAccountPassword_ReturnStatusBufferPtr_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17088 offset
= clusapi_dissect_struct_IDL_CLUSTER_SET_PASSWORD_STATUS(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_clusapi_clusapi_SetServiceAccountPassword_ReturnStatusBufferPtr
,0);
17094 clusapi_dissect_element_SetServiceAccountPassword_ReturnStatusBufferSize(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17096 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_SetServiceAccountPassword_ReturnStatusBufferSize
, 0);
17102 clusapi_dissect_element_SetServiceAccountPassword_SizeReturned(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17104 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_SetServiceAccountPassword_SizeReturned_
, NDR_POINTER_REF
, "Pointer to SizeReturned (uint32)",hf_clusapi_clusapi_SetServiceAccountPassword_SizeReturned
);
17110 clusapi_dissect_element_SetServiceAccountPassword_SizeReturned_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17112 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_SetServiceAccountPassword_SizeReturned
, 0);
17118 clusapi_dissect_element_SetServiceAccountPassword_ExpectedBufferSize(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17120 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_SetServiceAccountPassword_ExpectedBufferSize_
, NDR_POINTER_REF
, "Pointer to ExpectedBufferSize (uint32)",hf_clusapi_clusapi_SetServiceAccountPassword_ExpectedBufferSize
);
17126 clusapi_dissect_element_SetServiceAccountPassword_ExpectedBufferSize_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17128 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_SetServiceAccountPassword_ExpectedBufferSize
, 0);
17133 /* IDL: WERROR clusapi_SetServiceAccountPassword( */
17134 /* IDL: [charset(UTF16)] [in] [ref] uint16 *lpszNewPassword, */
17135 /* IDL: [in] IDL_CLUSTER_SET_PASSWORD_FLAGS dwFlags, */
17136 /* IDL: [length_is(*SizeReturned)] [out] [size_is(ReturnStatusBufferSize)] IDL_CLUSTER_SET_PASSWORD_STATUS ReturnStatusBufferPtr[*], */
17137 /* IDL: [in] [range(0,(64*1024))] uint32 ReturnStatusBufferSize, */
17138 /* IDL: [out] [ref] uint32 *SizeReturned, */
17139 /* IDL: [out] [ref] uint32 *ExpectedBufferSize */
17143 clusapi_dissect_SetServiceAccountPassword_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17147 di
->dcerpc_procedure_name
="SetServiceAccountPassword";
17148 offset
= clusapi_dissect_element_SetServiceAccountPassword_ReturnStatusBufferPtr(tvb
, offset
, pinfo
, tree
, di
, drep
);
17149 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
17151 offset
= clusapi_dissect_element_SetServiceAccountPassword_SizeReturned(tvb
, offset
, pinfo
, tree
, di
, drep
);
17152 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
17154 offset
= clusapi_dissect_element_SetServiceAccountPassword_ExpectedBufferSize(tvb
, offset
, pinfo
, tree
, di
, drep
);
17155 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
17157 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
17160 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
17166 clusapi_dissect_SetServiceAccountPassword_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17168 di
->dcerpc_procedure_name
="SetServiceAccountPassword";
17169 offset
= clusapi_dissect_element_SetServiceAccountPassword_lpszNewPassword(tvb
, offset
, pinfo
, tree
, di
, drep
);
17170 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
17171 offset
= clusapi_dissect_element_SetServiceAccountPassword_dwFlags(tvb
, offset
, pinfo
, tree
, di
, drep
);
17172 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
17173 offset
= clusapi_dissect_element_SetServiceAccountPassword_ReturnStatusBufferSize(tvb
, offset
, pinfo
, tree
, di
, drep
);
17174 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
17179 clusapi_dissect_element_SetResourceDependencyExpression_hResource(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17181 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_SetResourceDependencyExpression_hResource
, 0);
17187 clusapi_dissect_element_SetResourceDependencyExpression_lpszDependencyExpression(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17189 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_SetResourceDependencyExpression_lpszDependencyExpression_
, NDR_POINTER_UNIQUE
, "Pointer to LpszDependencyExpression (uint16)",hf_clusapi_clusapi_SetResourceDependencyExpression_lpszDependencyExpression
);
17195 clusapi_dissect_element_SetResourceDependencyExpression_lpszDependencyExpression_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17198 struct ndr_generic_array nga
= { .is_conformant
= false, };
17200 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
17202 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
17203 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_clusapi_clusapi_SetResourceDependencyExpression_lpszDependencyExpression
, false, &nga
, &data
);
17204 proto_item_append_text(tree
, ": %s", data
);
17210 clusapi_dissect_element_SetResourceDependencyExpression_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17212 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_SetResourceDependencyExpression_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_SetResourceDependencyExpression_rpc_status
);
17218 clusapi_dissect_element_SetResourceDependencyExpression_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17220 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_SetResourceDependencyExpression_rpc_status
, 0);
17225 /* IDL: WERROR clusapi_SetResourceDependencyExpression( */
17226 /* IDL: [in] policy_handle hResource, */
17227 /* IDL: [charset(UTF16)] [in] [unique(1)] uint16 *lpszDependencyExpression, */
17228 /* IDL: [out] [ref] WERROR *rpc_status */
17232 clusapi_dissect_SetResourceDependencyExpression_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17236 di
->dcerpc_procedure_name
="SetResourceDependencyExpression";
17237 offset
= clusapi_dissect_element_SetResourceDependencyExpression_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
17238 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
17240 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
17243 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
17249 clusapi_dissect_SetResourceDependencyExpression_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17251 di
->dcerpc_procedure_name
="SetResourceDependencyExpression";
17252 offset
= clusapi_dissect_element_SetResourceDependencyExpression_hResource(tvb
, offset
, pinfo
, tree
, di
, drep
);
17253 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
17254 offset
= clusapi_dissect_element_SetResourceDependencyExpression_lpszDependencyExpression(tvb
, offset
, pinfo
, tree
, di
, drep
);
17255 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
17260 clusapi_dissect_element_GetResourceDependencyExpression_hResource(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17262 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_GetResourceDependencyExpression_hResource
, 0);
17268 clusapi_dissect_element_GetResourceDependencyExpression_lpszDependencyExpression(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17270 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GetResourceDependencyExpression_lpszDependencyExpression_
, NDR_POINTER_REF
, "Pointer to LpszDependencyExpression (uint16)",hf_clusapi_clusapi_GetResourceDependencyExpression_lpszDependencyExpression
);
17276 clusapi_dissect_element_GetResourceDependencyExpression_lpszDependencyExpression_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17278 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GetResourceDependencyExpression_lpszDependencyExpression__
, NDR_POINTER_UNIQUE
, "Pointer to LpszDependencyExpression (uint16)",hf_clusapi_clusapi_GetResourceDependencyExpression_lpszDependencyExpression
);
17284 clusapi_dissect_element_GetResourceDependencyExpression_lpszDependencyExpression__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17287 struct ndr_generic_array nga
= { .is_conformant
= false, };
17289 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
17291 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
17292 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_clusapi_clusapi_GetResourceDependencyExpression_lpszDependencyExpression
, false, &nga
, &data
);
17293 proto_item_append_text(tree
, ": %s", data
);
17299 clusapi_dissect_element_GetResourceDependencyExpression_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17301 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GetResourceDependencyExpression_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_GetResourceDependencyExpression_rpc_status
);
17307 clusapi_dissect_element_GetResourceDependencyExpression_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17309 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_GetResourceDependencyExpression_rpc_status
, 0);
17314 /* IDL: WERROR clusapi_GetResourceDependencyExpression( */
17315 /* IDL: [in] policy_handle hResource, */
17316 /* IDL: [charset(UTF16)] [out] [ref] uint16 **lpszDependencyExpression, */
17317 /* IDL: [out] [ref] WERROR *rpc_status */
17321 clusapi_dissect_GetResourceDependencyExpression_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17325 di
->dcerpc_procedure_name
="GetResourceDependencyExpression";
17326 offset
= clusapi_dissect_element_GetResourceDependencyExpression_lpszDependencyExpression(tvb
, offset
, pinfo
, tree
, di
, drep
);
17327 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
17329 offset
= clusapi_dissect_element_GetResourceDependencyExpression_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
17330 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
17332 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
17335 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
17341 clusapi_dissect_GetResourceDependencyExpression_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17343 di
->dcerpc_procedure_name
="GetResourceDependencyExpression";
17344 offset
= clusapi_dissect_element_GetResourceDependencyExpression_hResource(tvb
, offset
, pinfo
, tree
, di
, drep
);
17345 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
17349 /* IDL: WERROR Opnum111NotUsedOnWire( */
17354 clusapi_dissect_Opnum111NotUsedOnWire_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17358 di
->dcerpc_procedure_name
="Opnum111NotUsedOnWire";
17359 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
17362 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
17368 clusapi_dissect_Opnum111NotUsedOnWire_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17370 di
->dcerpc_procedure_name
="Opnum111NotUsedOnWire";
17375 clusapi_dissect_element_GetResourceNetworkName_hResource(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
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_GetResourceNetworkName_hResource
, 0);
17383 clusapi_dissect_element_GetResourceNetworkName_lpszName(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17385 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GetResourceNetworkName_lpszName_
, NDR_POINTER_REF
, "Pointer to LpszName (uint16)",hf_clusapi_clusapi_GetResourceNetworkName_lpszName
);
17391 clusapi_dissect_element_GetResourceNetworkName_lpszName_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17393 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GetResourceNetworkName_lpszName__
, NDR_POINTER_UNIQUE
, "Pointer to LpszName (uint16)",hf_clusapi_clusapi_GetResourceNetworkName_lpszName
);
17399 clusapi_dissect_element_GetResourceNetworkName_lpszName__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17402 struct ndr_generic_array nga
= { .is_conformant
= false, };
17404 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
17406 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
17407 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_clusapi_clusapi_GetResourceNetworkName_lpszName
, false, &nga
, &data
);
17408 proto_item_append_text(tree
, ": %s", data
);
17414 clusapi_dissect_element_GetResourceNetworkName_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17416 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GetResourceNetworkName_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_GetResourceNetworkName_rpc_status
);
17422 clusapi_dissect_element_GetResourceNetworkName_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17424 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_GetResourceNetworkName_rpc_status
, 0);
17429 /* IDL: WERROR clusapi_GetResourceNetworkName( */
17430 /* IDL: [in] policy_handle hResource, */
17431 /* IDL: [charset(UTF16)] [out] [ref] uint16 **lpszName, */
17432 /* IDL: [out] [ref] WERROR *rpc_status */
17436 clusapi_dissect_GetResourceNetworkName_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17440 di
->dcerpc_procedure_name
="GetResourceNetworkName";
17441 offset
= clusapi_dissect_element_GetResourceNetworkName_lpszName(tvb
, offset
, pinfo
, tree
, di
, drep
);
17442 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
17444 offset
= clusapi_dissect_element_GetResourceNetworkName_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
17445 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
17447 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
17450 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
17456 clusapi_dissect_GetResourceNetworkName_request(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
="GetResourceNetworkName";
17459 offset
= clusapi_dissect_element_GetResourceNetworkName_hResource(tvb
, offset
, pinfo
, tree
, di
, drep
);
17460 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
17465 clusapi_dissect_element_ExecuteBatch_hKey(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17467 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_ExecuteBatch_hKey
, 0);
17473 clusapi_dissect_element_ExecuteBatch_cbData(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17475 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_ExecuteBatch_cbData
, 0);
17481 clusapi_dissect_element_ExecuteBatch_lpData(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17483 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_ExecuteBatch_lpData_
, NDR_POINTER_REF
, "Pointer to LpData (uint8)",hf_clusapi_clusapi_ExecuteBatch_lpData
);
17489 clusapi_dissect_element_ExecuteBatch_lpData_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17491 struct ndr_generic_array nga
= { .is_conformant
= false, };
17493 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
17495 offset
= dissect_ndr_generic_array_bytes(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
, clusapi_dissect_element_ExecuteBatch_lpData__
);
17501 clusapi_dissect_element_ExecuteBatch_lpData__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17503 offset
= PIDL_dissect_uint8(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_ExecuteBatch_lpData
, 0);
17509 clusapi_dissect_element_ExecuteBatch_pdwFailedCommand(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17511 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_ExecuteBatch_pdwFailedCommand_
, NDR_POINTER_REF
, "Pointer to PdwFailedCommand (int32)",hf_clusapi_clusapi_ExecuteBatch_pdwFailedCommand
);
17517 clusapi_dissect_element_ExecuteBatch_pdwFailedCommand_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17519 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_ExecuteBatch_pdwFailedCommand
, 0);
17525 clusapi_dissect_element_ExecuteBatch_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17527 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_ExecuteBatch_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_ExecuteBatch_rpc_status
);
17533 clusapi_dissect_element_ExecuteBatch_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17535 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_ExecuteBatch_rpc_status
, 0);
17540 /* IDL: WERROR clusapi_ExecuteBatch( */
17541 /* IDL: [in] policy_handle hKey, */
17542 /* IDL: [in] uint32 cbData, */
17543 /* IDL: [in] [ref] [size_is(cbData)] uint8 *lpData, */
17544 /* IDL: [out] [ref] int32 *pdwFailedCommand, */
17545 /* IDL: [out] [ref] WERROR *rpc_status */
17549 clusapi_dissect_ExecuteBatch_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17553 di
->dcerpc_procedure_name
="ExecuteBatch";
17554 offset
= clusapi_dissect_element_ExecuteBatch_pdwFailedCommand(tvb
, offset
, pinfo
, tree
, di
, drep
);
17555 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
17557 offset
= clusapi_dissect_element_ExecuteBatch_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
17558 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
17560 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
17563 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
17569 clusapi_dissect_ExecuteBatch_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17571 di
->dcerpc_procedure_name
="ExecuteBatch";
17572 offset
= clusapi_dissect_element_ExecuteBatch_hKey(tvb
, offset
, pinfo
, tree
, di
, drep
);
17573 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
17574 offset
= clusapi_dissect_element_ExecuteBatch_cbData(tvb
, offset
, pinfo
, tree
, di
, drep
);
17575 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
17576 offset
= clusapi_dissect_element_ExecuteBatch_lpData(tvb
, offset
, pinfo
, tree
, di
, drep
);
17577 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
17582 clusapi_dissect_element_CreateBatchPort_hKey(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17584 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_CreateBatchPort_hKey
, 0);
17590 clusapi_dissect_element_CreateBatchPort_phBatchPort(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17592 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_CreateBatchPort_phBatchPort_
, NDR_POINTER_REF
, "Pointer to PhBatchPort (policy_handle)",hf_clusapi_clusapi_CreateBatchPort_phBatchPort
);
17598 clusapi_dissect_element_CreateBatchPort_phBatchPort_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17600 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_CreateBatchPort_phBatchPort
, 0);
17606 clusapi_dissect_element_CreateBatchPort_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17608 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_CreateBatchPort_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_CreateBatchPort_rpc_status
);
17614 clusapi_dissect_element_CreateBatchPort_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17616 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_CreateBatchPort_rpc_status
, 0);
17621 /* IDL: WERROR clusapi_CreateBatchPort( */
17622 /* IDL: [in] policy_handle hKey, */
17623 /* IDL: [out] [ref] policy_handle *phBatchPort, */
17624 /* IDL: [out] [ref] WERROR *rpc_status */
17628 clusapi_dissect_CreateBatchPort_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17632 di
->dcerpc_procedure_name
="CreateBatchPort";
17633 offset
= clusapi_dissect_element_CreateBatchPort_phBatchPort(tvb
, offset
, pinfo
, tree
, di
, drep
);
17634 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
17636 offset
= clusapi_dissect_element_CreateBatchPort_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
17637 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
17639 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
17642 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
17648 clusapi_dissect_CreateBatchPort_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17650 di
->dcerpc_procedure_name
="CreateBatchPort";
17651 offset
= clusapi_dissect_element_CreateBatchPort_hKey(tvb
, offset
, pinfo
, tree
, di
, drep
);
17652 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
17657 clusapi_dissect_element_GetBatchNotification_hBatchNotify(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17659 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_GetBatchNotification_hBatchNotify
, 0);
17665 clusapi_dissect_element_GetBatchNotification_cbData(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17667 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GetBatchNotification_cbData_
, NDR_POINTER_REF
, "Pointer to CbData (uint32)",hf_clusapi_clusapi_GetBatchNotification_cbData
);
17673 clusapi_dissect_element_GetBatchNotification_cbData_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17675 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_GetBatchNotification_cbData
, 0);
17681 clusapi_dissect_element_GetBatchNotification_lpData(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17683 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GetBatchNotification_lpData_
, NDR_POINTER_REF
, "Pointer to LpData (uint8)",hf_clusapi_clusapi_GetBatchNotification_lpData
);
17689 clusapi_dissect_element_GetBatchNotification_lpData_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17691 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GetBatchNotification_lpData__
, NDR_POINTER_UNIQUE
, "Pointer to LpData (uint8)",hf_clusapi_clusapi_GetBatchNotification_lpData
);
17697 clusapi_dissect_element_GetBatchNotification_lpData__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17699 struct ndr_generic_array nga
= { .is_conformant
= false, };
17701 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
17703 offset
= dissect_ndr_generic_array_bytes(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
, clusapi_dissect_element_GetBatchNotification_lpData___
);
17709 clusapi_dissect_element_GetBatchNotification_lpData___(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17711 offset
= PIDL_dissect_uint8(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_GetBatchNotification_lpData
, 0);
17716 /* IDL: WERROR clusapi_GetBatchNotification( */
17717 /* IDL: [in] policy_handle hBatchNotify, */
17718 /* IDL: [out] [ref] uint32 *cbData, */
17719 /* IDL: [out] [ref] [size_is(,*cbData)] uint8 **lpData */
17723 clusapi_dissect_GetBatchNotification_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17727 di
->dcerpc_procedure_name
="GetBatchNotification";
17728 offset
= clusapi_dissect_element_GetBatchNotification_cbData(tvb
, offset
, pinfo
, tree
, di
, drep
);
17729 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
17731 offset
= clusapi_dissect_element_GetBatchNotification_lpData(tvb
, offset
, pinfo
, tree
, di
, drep
);
17732 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
17734 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
17737 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
17743 clusapi_dissect_GetBatchNotification_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17745 di
->dcerpc_procedure_name
="GetBatchNotification";
17746 offset
= clusapi_dissect_element_GetBatchNotification_hBatchNotify(tvb
, offset
, pinfo
, tree
, di
, drep
);
17747 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
17752 clusapi_dissect_element_CloseBatchPort_phBatchPort(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17754 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_CloseBatchPort_phBatchPort_
, NDR_POINTER_REF
, "Pointer to PhBatchPort (policy_handle)",hf_clusapi_clusapi_CloseBatchPort_phBatchPort
);
17760 clusapi_dissect_element_CloseBatchPort_phBatchPort_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17762 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_CloseBatchPort_phBatchPort
, 0);
17767 /* IDL: WERROR clusapi_CloseBatchPort( */
17768 /* IDL: [in] [out] [ref] policy_handle *phBatchPort */
17772 clusapi_dissect_CloseBatchPort_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17776 di
->dcerpc_procedure_name
="CloseBatchPort";
17777 offset
= clusapi_dissect_element_CloseBatchPort_phBatchPort(tvb
, offset
, pinfo
, tree
, di
, drep
);
17778 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
17780 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
17783 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
17789 clusapi_dissect_CloseBatchPort_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17791 di
->dcerpc_procedure_name
="CloseBatchPort";
17792 offset
= clusapi_dissect_element_CloseBatchPort_phBatchPort(tvb
, offset
, pinfo
, tree
, di
, drep
);
17793 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
17798 clusapi_dissect_element_OpenClusterEx_dwDesiredAccess(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17800 offset
= clusapi_dissect_bitmap_DesiredAccessMask(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_OpenClusterEx_dwDesiredAccess
, 0);
17806 clusapi_dissect_element_OpenClusterEx_lpdwGrantedAccess(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17808 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_OpenClusterEx_lpdwGrantedAccess_
, NDR_POINTER_REF
, "Pointer to LpdwGrantedAccess (uint32)",hf_clusapi_clusapi_OpenClusterEx_lpdwGrantedAccess
);
17814 clusapi_dissect_element_OpenClusterEx_lpdwGrantedAccess_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17816 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_OpenClusterEx_lpdwGrantedAccess
, 0);
17822 clusapi_dissect_element_OpenClusterEx_Status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17824 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_OpenClusterEx_Status_
, NDR_POINTER_REF
, "Pointer to Status (WERROR)",hf_clusapi_clusapi_OpenClusterEx_Status
);
17830 clusapi_dissect_element_OpenClusterEx_Status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17832 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_OpenClusterEx_Status
, 0);
17838 clusapi_dissect_element_OpenClusterEx_hCluster(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17840 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_OpenClusterEx_hCluster_
, NDR_POINTER_REF
, "Pointer to HCluster (policy_handle)",hf_clusapi_clusapi_OpenClusterEx_hCluster
);
17846 clusapi_dissect_element_OpenClusterEx_hCluster_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17848 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_OpenClusterEx_hCluster
, 0);
17853 /* IDL: void clusapi_OpenClusterEx( */
17854 /* IDL: [in] clusapi_DesiredAccessMask dwDesiredAccess, */
17855 /* IDL: [out] [ref] uint32 *lpdwGrantedAccess, */
17856 /* IDL: [out] [ref] WERROR *Status, */
17857 /* IDL: [out] [ref] policy_handle *hCluster */
17861 clusapi_dissect_OpenClusterEx_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17863 di
->dcerpc_procedure_name
="OpenClusterEx";
17864 offset
= clusapi_dissect_element_OpenClusterEx_lpdwGrantedAccess(tvb
, offset
, pinfo
, tree
, di
, drep
);
17865 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
17867 offset
= clusapi_dissect_element_OpenClusterEx_Status(tvb
, offset
, pinfo
, tree
, di
, drep
);
17868 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
17870 offset
= clusapi_dissect_element_OpenClusterEx_hCluster(tvb
, offset
, pinfo
, tree
, di
, drep
);
17871 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
17877 clusapi_dissect_OpenClusterEx_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17879 di
->dcerpc_procedure_name
="OpenClusterEx";
17880 offset
= clusapi_dissect_element_OpenClusterEx_dwDesiredAccess(tvb
, offset
, pinfo
, tree
, di
, drep
);
17881 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
17886 clusapi_dissect_element_OpenNodeEx_lpszNodeName(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
, clusapi_dissect_element_OpenNodeEx_lpszNodeName_
, NDR_POINTER_REF
, "Pointer to LpszNodeName (uint16)",hf_clusapi_clusapi_OpenNodeEx_lpszNodeName
);
17894 clusapi_dissect_element_OpenNodeEx_lpszNodeName_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17897 struct ndr_generic_array nga
= { .is_conformant
= false, };
17899 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
17901 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
17902 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_clusapi_clusapi_OpenNodeEx_lpszNodeName
, false, &nga
, &data
);
17903 proto_item_append_text(tree
, ": %s", data
);
17909 clusapi_dissect_element_OpenNodeEx_dwDesiredAccess(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17911 offset
= clusapi_dissect_bitmap_DesiredAccessMask(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_OpenNodeEx_dwDesiredAccess
, 0);
17917 clusapi_dissect_element_OpenNodeEx_lpdwGrantedAccess(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17919 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_OpenNodeEx_lpdwGrantedAccess_
, NDR_POINTER_REF
, "Pointer to LpdwGrantedAccess (uint32)",hf_clusapi_clusapi_OpenNodeEx_lpdwGrantedAccess
);
17925 clusapi_dissect_element_OpenNodeEx_lpdwGrantedAccess_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17927 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_OpenNodeEx_lpdwGrantedAccess
, 0);
17933 clusapi_dissect_element_OpenNodeEx_Status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17935 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_OpenNodeEx_Status_
, NDR_POINTER_REF
, "Pointer to Status (WERROR)",hf_clusapi_clusapi_OpenNodeEx_Status
);
17941 clusapi_dissect_element_OpenNodeEx_Status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17943 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_OpenNodeEx_Status
, 0);
17949 clusapi_dissect_element_OpenNodeEx_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17951 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_OpenNodeEx_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_OpenNodeEx_rpc_status
);
17957 clusapi_dissect_element_OpenNodeEx_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17959 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_OpenNodeEx_rpc_status
, 0);
17965 clusapi_dissect_element_OpenNodeEx_hNode(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17967 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_OpenNodeEx_hNode_
, NDR_POINTER_REF
, "Pointer to HNode (policy_handle)",hf_clusapi_clusapi_OpenNodeEx_hNode
);
17973 clusapi_dissect_element_OpenNodeEx_hNode_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17975 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_OpenNodeEx_hNode
, 0);
17980 /* IDL: void clusapi_OpenNodeEx( */
17981 /* IDL: [charset(UTF16)] [in] [ref] uint16 *lpszNodeName, */
17982 /* IDL: [in] clusapi_DesiredAccessMask dwDesiredAccess, */
17983 /* IDL: [out] [ref] uint32 *lpdwGrantedAccess, */
17984 /* IDL: [out] [ref] WERROR *Status, */
17985 /* IDL: [out] [ref] WERROR *rpc_status, */
17986 /* IDL: [out] [ref] policy_handle *hNode */
17990 clusapi_dissect_OpenNodeEx_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
17992 di
->dcerpc_procedure_name
="OpenNodeEx";
17993 offset
= clusapi_dissect_element_OpenNodeEx_lpdwGrantedAccess(tvb
, offset
, pinfo
, tree
, di
, drep
);
17994 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
17996 offset
= clusapi_dissect_element_OpenNodeEx_Status(tvb
, offset
, pinfo
, tree
, di
, drep
);
17997 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
17999 offset
= clusapi_dissect_element_OpenNodeEx_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
18000 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
18002 offset
= clusapi_dissect_element_OpenNodeEx_hNode(tvb
, offset
, pinfo
, tree
, di
, drep
);
18003 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
18009 clusapi_dissect_OpenNodeEx_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18011 di
->dcerpc_procedure_name
="OpenNodeEx";
18012 offset
= clusapi_dissect_element_OpenNodeEx_lpszNodeName(tvb
, offset
, pinfo
, tree
, di
, drep
);
18013 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
18014 offset
= clusapi_dissect_element_OpenNodeEx_dwDesiredAccess(tvb
, offset
, pinfo
, tree
, di
, drep
);
18015 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
18020 clusapi_dissect_element_OpenGroupEx_lpszGroupName(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18022 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_OpenGroupEx_lpszGroupName_
, NDR_POINTER_REF
, "Pointer to LpszGroupName (uint16)",hf_clusapi_clusapi_OpenGroupEx_lpszGroupName
);
18028 clusapi_dissect_element_OpenGroupEx_lpszGroupName_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18031 struct ndr_generic_array nga
= { .is_conformant
= false, };
18033 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
18035 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
18036 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_clusapi_clusapi_OpenGroupEx_lpszGroupName
, false, &nga
, &data
);
18037 proto_item_append_text(tree
, ": %s", data
);
18043 clusapi_dissect_element_OpenGroupEx_dwDesiredAccess(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18045 offset
= clusapi_dissect_bitmap_DesiredAccessMask(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_OpenGroupEx_dwDesiredAccess
, 0);
18051 clusapi_dissect_element_OpenGroupEx_lpdwGrantedAccess(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18053 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_OpenGroupEx_lpdwGrantedAccess_
, NDR_POINTER_REF
, "Pointer to LpdwGrantedAccess (uint32)",hf_clusapi_clusapi_OpenGroupEx_lpdwGrantedAccess
);
18059 clusapi_dissect_element_OpenGroupEx_lpdwGrantedAccess_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18061 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_OpenGroupEx_lpdwGrantedAccess
, 0);
18067 clusapi_dissect_element_OpenGroupEx_Status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18069 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_OpenGroupEx_Status_
, NDR_POINTER_REF
, "Pointer to Status (WERROR)",hf_clusapi_clusapi_OpenGroupEx_Status
);
18075 clusapi_dissect_element_OpenGroupEx_Status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18077 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_OpenGroupEx_Status
, 0);
18083 clusapi_dissect_element_OpenGroupEx_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18085 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_OpenGroupEx_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_OpenGroupEx_rpc_status
);
18091 clusapi_dissect_element_OpenGroupEx_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18093 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_OpenGroupEx_rpc_status
, 0);
18099 clusapi_dissect_element_OpenGroupEx_hGroup(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18101 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_OpenGroupEx_hGroup_
, NDR_POINTER_REF
, "Pointer to HGroup (policy_handle)",hf_clusapi_clusapi_OpenGroupEx_hGroup
);
18107 clusapi_dissect_element_OpenGroupEx_hGroup_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18109 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_OpenGroupEx_hGroup
, 0);
18114 /* IDL: void clusapi_OpenGroupEx( */
18115 /* IDL: [charset(UTF16)] [in] [ref] uint16 *lpszGroupName, */
18116 /* IDL: [in] clusapi_DesiredAccessMask dwDesiredAccess, */
18117 /* IDL: [out] [ref] uint32 *lpdwGrantedAccess, */
18118 /* IDL: [out] [ref] WERROR *Status, */
18119 /* IDL: [out] [ref] WERROR *rpc_status, */
18120 /* IDL: [out] [ref] policy_handle *hGroup */
18124 clusapi_dissect_OpenGroupEx_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18126 di
->dcerpc_procedure_name
="OpenGroupEx";
18127 offset
= clusapi_dissect_element_OpenGroupEx_lpdwGrantedAccess(tvb
, offset
, pinfo
, tree
, di
, drep
);
18128 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
18130 offset
= clusapi_dissect_element_OpenGroupEx_Status(tvb
, offset
, pinfo
, tree
, di
, drep
);
18131 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
18133 offset
= clusapi_dissect_element_OpenGroupEx_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
18134 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
18136 offset
= clusapi_dissect_element_OpenGroupEx_hGroup(tvb
, offset
, pinfo
, tree
, di
, drep
);
18137 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
18143 clusapi_dissect_OpenGroupEx_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18145 di
->dcerpc_procedure_name
="OpenGroupEx";
18146 offset
= clusapi_dissect_element_OpenGroupEx_lpszGroupName(tvb
, offset
, pinfo
, tree
, di
, drep
);
18147 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
18148 offset
= clusapi_dissect_element_OpenGroupEx_dwDesiredAccess(tvb
, offset
, pinfo
, tree
, di
, drep
);
18149 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
18154 clusapi_dissect_element_OpenResourceEx_lpszResourceName(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18156 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_OpenResourceEx_lpszResourceName_
, NDR_POINTER_REF
, "Pointer to LpszResourceName (uint16)",hf_clusapi_clusapi_OpenResourceEx_lpszResourceName
);
18162 clusapi_dissect_element_OpenResourceEx_lpszResourceName_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18165 struct ndr_generic_array nga
= { .is_conformant
= false, };
18167 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
18169 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
18170 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_clusapi_clusapi_OpenResourceEx_lpszResourceName
, false, &nga
, &data
);
18171 proto_item_append_text(tree
, ": %s", data
);
18177 clusapi_dissect_element_OpenResourceEx_dwDesiredAccess(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
= clusapi_dissect_bitmap_DesiredAccessMask(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_OpenResourceEx_dwDesiredAccess
, 0);
18185 clusapi_dissect_element_OpenResourceEx_lpdwGrantedAccess(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18187 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_OpenResourceEx_lpdwGrantedAccess_
, NDR_POINTER_REF
, "Pointer to LpdwGrantedAccess (uint32)",hf_clusapi_clusapi_OpenResourceEx_lpdwGrantedAccess
);
18193 clusapi_dissect_element_OpenResourceEx_lpdwGrantedAccess_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18195 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_OpenResourceEx_lpdwGrantedAccess
, 0);
18201 clusapi_dissect_element_OpenResourceEx_Status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18203 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_OpenResourceEx_Status_
, NDR_POINTER_REF
, "Pointer to Status (WERROR)",hf_clusapi_clusapi_OpenResourceEx_Status
);
18209 clusapi_dissect_element_OpenResourceEx_Status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18211 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_OpenResourceEx_Status
, 0);
18217 clusapi_dissect_element_OpenResourceEx_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18219 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_OpenResourceEx_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_OpenResourceEx_rpc_status
);
18225 clusapi_dissect_element_OpenResourceEx_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18227 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_OpenResourceEx_rpc_status
, 0);
18233 clusapi_dissect_element_OpenResourceEx_hResource(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18235 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_OpenResourceEx_hResource_
, NDR_POINTER_REF
, "Pointer to HResource (policy_handle)",hf_clusapi_clusapi_OpenResourceEx_hResource
);
18241 clusapi_dissect_element_OpenResourceEx_hResource_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18243 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_OpenResourceEx_hResource
, 0);
18248 /* IDL: void clusapi_OpenResourceEx( */
18249 /* IDL: [charset(UTF16)] [in] [ref] uint16 *lpszResourceName, */
18250 /* IDL: [in] clusapi_DesiredAccessMask dwDesiredAccess, */
18251 /* IDL: [out] [ref] uint32 *lpdwGrantedAccess, */
18252 /* IDL: [out] [ref] WERROR *Status, */
18253 /* IDL: [out] [ref] WERROR *rpc_status, */
18254 /* IDL: [out] [ref] policy_handle *hResource */
18258 clusapi_dissect_OpenResourceEx_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18260 di
->dcerpc_procedure_name
="OpenResourceEx";
18261 offset
= clusapi_dissect_element_OpenResourceEx_lpdwGrantedAccess(tvb
, offset
, pinfo
, tree
, di
, drep
);
18262 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
18264 offset
= clusapi_dissect_element_OpenResourceEx_Status(tvb
, offset
, pinfo
, tree
, di
, drep
);
18265 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
18267 offset
= clusapi_dissect_element_OpenResourceEx_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
18268 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
18270 offset
= clusapi_dissect_element_OpenResourceEx_hResource(tvb
, offset
, pinfo
, tree
, di
, drep
);
18271 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
18277 clusapi_dissect_OpenResourceEx_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18279 di
->dcerpc_procedure_name
="OpenResourceEx";
18280 offset
= clusapi_dissect_element_OpenResourceEx_lpszResourceName(tvb
, offset
, pinfo
, tree
, di
, drep
);
18281 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
18282 offset
= clusapi_dissect_element_OpenResourceEx_dwDesiredAccess(tvb
, offset
, pinfo
, tree
, di
, drep
);
18283 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
18288 clusapi_dissect_element_OpenNetworkEx_lpszNetworkName(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18290 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_OpenNetworkEx_lpszNetworkName_
, NDR_POINTER_REF
, "Pointer to LpszNetworkName (uint16)",hf_clusapi_clusapi_OpenNetworkEx_lpszNetworkName
);
18296 clusapi_dissect_element_OpenNetworkEx_lpszNetworkName_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18299 struct ndr_generic_array nga
= { .is_conformant
= false, };
18301 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
18303 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
18304 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_clusapi_clusapi_OpenNetworkEx_lpszNetworkName
, false, &nga
, &data
);
18305 proto_item_append_text(tree
, ": %s", data
);
18311 clusapi_dissect_element_OpenNetworkEx_dwDesiredAccess(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18313 offset
= clusapi_dissect_bitmap_DesiredAccessMask(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_OpenNetworkEx_dwDesiredAccess
, 0);
18319 clusapi_dissect_element_OpenNetworkEx_lpdwGrantedAccess(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18321 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_OpenNetworkEx_lpdwGrantedAccess_
, NDR_POINTER_REF
, "Pointer to LpdwGrantedAccess (uint32)",hf_clusapi_clusapi_OpenNetworkEx_lpdwGrantedAccess
);
18327 clusapi_dissect_element_OpenNetworkEx_lpdwGrantedAccess_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18329 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_OpenNetworkEx_lpdwGrantedAccess
, 0);
18335 clusapi_dissect_element_OpenNetworkEx_Status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18337 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_OpenNetworkEx_Status_
, NDR_POINTER_REF
, "Pointer to Status (WERROR)",hf_clusapi_clusapi_OpenNetworkEx_Status
);
18343 clusapi_dissect_element_OpenNetworkEx_Status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18345 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_OpenNetworkEx_Status
, 0);
18351 clusapi_dissect_element_OpenNetworkEx_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18353 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_OpenNetworkEx_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_OpenNetworkEx_rpc_status
);
18359 clusapi_dissect_element_OpenNetworkEx_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18361 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_OpenNetworkEx_rpc_status
, 0);
18367 clusapi_dissect_element_OpenNetworkEx_hNetwork(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18369 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_OpenNetworkEx_hNetwork_
, NDR_POINTER_REF
, "Pointer to HNetwork (policy_handle)",hf_clusapi_clusapi_OpenNetworkEx_hNetwork
);
18375 clusapi_dissect_element_OpenNetworkEx_hNetwork_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18377 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_OpenNetworkEx_hNetwork
, 0);
18382 /* IDL: void clusapi_OpenNetworkEx( */
18383 /* IDL: [charset(UTF16)] [in] [ref] uint16 *lpszNetworkName, */
18384 /* IDL: [in] clusapi_DesiredAccessMask dwDesiredAccess, */
18385 /* IDL: [out] [ref] uint32 *lpdwGrantedAccess, */
18386 /* IDL: [out] [ref] WERROR *Status, */
18387 /* IDL: [out] [ref] WERROR *rpc_status, */
18388 /* IDL: [out] [ref] policy_handle *hNetwork */
18392 clusapi_dissect_OpenNetworkEx_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18394 di
->dcerpc_procedure_name
="OpenNetworkEx";
18395 offset
= clusapi_dissect_element_OpenNetworkEx_lpdwGrantedAccess(tvb
, offset
, pinfo
, tree
, di
, drep
);
18396 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
18398 offset
= clusapi_dissect_element_OpenNetworkEx_Status(tvb
, offset
, pinfo
, tree
, di
, drep
);
18399 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
18401 offset
= clusapi_dissect_element_OpenNetworkEx_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
18402 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
18404 offset
= clusapi_dissect_element_OpenNetworkEx_hNetwork(tvb
, offset
, pinfo
, tree
, di
, drep
);
18405 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
18411 clusapi_dissect_OpenNetworkEx_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18413 di
->dcerpc_procedure_name
="OpenNetworkEx";
18414 offset
= clusapi_dissect_element_OpenNetworkEx_lpszNetworkName(tvb
, offset
, pinfo
, tree
, di
, drep
);
18415 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
18416 offset
= clusapi_dissect_element_OpenNetworkEx_dwDesiredAccess(tvb
, offset
, pinfo
, tree
, di
, drep
);
18417 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
18422 clusapi_dissect_element_OpenNetInterfaceEx_lpszNetInterfaceName(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18424 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_OpenNetInterfaceEx_lpszNetInterfaceName_
, NDR_POINTER_REF
, "Pointer to LpszNetInterfaceName (uint16)",hf_clusapi_clusapi_OpenNetInterfaceEx_lpszNetInterfaceName
);
18430 clusapi_dissect_element_OpenNetInterfaceEx_lpszNetInterfaceName_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18433 struct ndr_generic_array nga
= { .is_conformant
= false, };
18435 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
18437 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
18438 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_clusapi_clusapi_OpenNetInterfaceEx_lpszNetInterfaceName
, false, &nga
, &data
);
18439 proto_item_append_text(tree
, ": %s", data
);
18445 clusapi_dissect_element_OpenNetInterfaceEx_dwDesiredAccess(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18447 offset
= clusapi_dissect_bitmap_DesiredAccessMask(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_OpenNetInterfaceEx_dwDesiredAccess
, 0);
18453 clusapi_dissect_element_OpenNetInterfaceEx_lpdwGrantedAccess(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18455 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_OpenNetInterfaceEx_lpdwGrantedAccess_
, NDR_POINTER_REF
, "Pointer to LpdwGrantedAccess (uint32)",hf_clusapi_clusapi_OpenNetInterfaceEx_lpdwGrantedAccess
);
18461 clusapi_dissect_element_OpenNetInterfaceEx_lpdwGrantedAccess_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18463 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_OpenNetInterfaceEx_lpdwGrantedAccess
, 0);
18469 clusapi_dissect_element_OpenNetInterfaceEx_Status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18471 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_OpenNetInterfaceEx_Status_
, NDR_POINTER_REF
, "Pointer to Status (WERROR)",hf_clusapi_clusapi_OpenNetInterfaceEx_Status
);
18477 clusapi_dissect_element_OpenNetInterfaceEx_Status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18479 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_OpenNetInterfaceEx_Status
, 0);
18485 clusapi_dissect_element_OpenNetInterfaceEx_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18487 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_OpenNetInterfaceEx_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_OpenNetInterfaceEx_rpc_status
);
18493 clusapi_dissect_element_OpenNetInterfaceEx_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18495 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_OpenNetInterfaceEx_rpc_status
, 0);
18501 clusapi_dissect_element_OpenNetInterfaceEx_hNetInterface(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18503 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_OpenNetInterfaceEx_hNetInterface_
, NDR_POINTER_REF
, "Pointer to HNetInterface (policy_handle)",hf_clusapi_clusapi_OpenNetInterfaceEx_hNetInterface
);
18509 clusapi_dissect_element_OpenNetInterfaceEx_hNetInterface_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18511 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_OpenNetInterfaceEx_hNetInterface
, 0);
18516 /* IDL: void clusapi_OpenNetInterfaceEx( */
18517 /* IDL: [charset(UTF16)] [in] [ref] uint16 *lpszNetInterfaceName, */
18518 /* IDL: [in] clusapi_DesiredAccessMask dwDesiredAccess, */
18519 /* IDL: [out] [ref] uint32 *lpdwGrantedAccess, */
18520 /* IDL: [out] [ref] WERROR *Status, */
18521 /* IDL: [out] [ref] WERROR *rpc_status, */
18522 /* IDL: [out] [ref] policy_handle *hNetInterface */
18526 clusapi_dissect_OpenNetInterfaceEx_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18528 di
->dcerpc_procedure_name
="OpenNetInterfaceEx";
18529 offset
= clusapi_dissect_element_OpenNetInterfaceEx_lpdwGrantedAccess(tvb
, offset
, pinfo
, tree
, di
, drep
);
18530 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
18532 offset
= clusapi_dissect_element_OpenNetInterfaceEx_Status(tvb
, offset
, pinfo
, tree
, di
, drep
);
18533 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
18535 offset
= clusapi_dissect_element_OpenNetInterfaceEx_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
18536 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
18538 offset
= clusapi_dissect_element_OpenNetInterfaceEx_hNetInterface(tvb
, offset
, pinfo
, tree
, di
, drep
);
18539 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
18545 clusapi_dissect_OpenNetInterfaceEx_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18547 di
->dcerpc_procedure_name
="OpenNetInterfaceEx";
18548 offset
= clusapi_dissect_element_OpenNetInterfaceEx_lpszNetInterfaceName(tvb
, offset
, pinfo
, tree
, di
, drep
);
18549 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
18550 offset
= clusapi_dissect_element_OpenNetInterfaceEx_dwDesiredAccess(tvb
, offset
, pinfo
, tree
, di
, drep
);
18551 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
18556 clusapi_dissect_element_ChangeCsvState_hResource(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18558 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_ChangeCsvState_hResource
, 0);
18564 clusapi_dissect_element_ChangeCsvState_dwState(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18566 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_ChangeCsvState_dwState
, 0);
18572 clusapi_dissect_element_ChangeCsvState_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18574 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_ChangeCsvState_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_ChangeCsvState_rpc_status
);
18580 clusapi_dissect_element_ChangeCsvState_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18582 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_ChangeCsvState_rpc_status
, 0);
18587 /* IDL: WERROR clusapi_ChangeCsvState( */
18588 /* IDL: [in] policy_handle hResource, */
18589 /* IDL: [in] uint32 dwState, */
18590 /* IDL: [out] [ref] WERROR *rpc_status */
18594 clusapi_dissect_ChangeCsvState_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18598 di
->dcerpc_procedure_name
="ChangeCsvState";
18599 offset
= clusapi_dissect_element_ChangeCsvState_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
18600 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
18602 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
18605 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
18611 clusapi_dissect_ChangeCsvState_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18613 di
->dcerpc_procedure_name
="ChangeCsvState";
18614 offset
= clusapi_dissect_element_ChangeCsvState_hResource(tvb
, offset
, pinfo
, tree
, di
, drep
);
18615 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
18616 offset
= clusapi_dissect_element_ChangeCsvState_dwState(tvb
, offset
, pinfo
, tree
, di
, drep
);
18617 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
18622 clusapi_dissect_element_CreateNodeEnumEx_hNode(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18624 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_CreateNodeEnumEx_hNode
, 0);
18630 clusapi_dissect_element_CreateNodeEnumEx_dwType(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18632 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_CreateNodeEnumEx_dwType
, 0);
18638 clusapi_dissect_element_CreateNodeEnumEx_dwOptions(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18640 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_CreateNodeEnumEx_dwOptions
, 0);
18646 clusapi_dissect_element_CreateNodeEnumEx_ReturnIdEnum(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18648 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_CreateNodeEnumEx_ReturnIdEnum_
, NDR_POINTER_REF
, "Pointer to ReturnIdEnum (ENUM_LIST)",hf_clusapi_clusapi_CreateNodeEnumEx_ReturnIdEnum
);
18654 clusapi_dissect_element_CreateNodeEnumEx_ReturnIdEnum_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18656 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_CreateNodeEnumEx_ReturnIdEnum__
, NDR_POINTER_UNIQUE
, "Pointer to ReturnIdEnum (ENUM_LIST)",hf_clusapi_clusapi_CreateNodeEnumEx_ReturnIdEnum
);
18662 clusapi_dissect_element_CreateNodeEnumEx_ReturnIdEnum__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18664 offset
= clusapi_dissect_struct_ENUM_LIST(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_clusapi_clusapi_CreateNodeEnumEx_ReturnIdEnum
,0);
18670 clusapi_dissect_element_CreateNodeEnumEx_ReturnNameEnum(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18672 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_CreateNodeEnumEx_ReturnNameEnum_
, NDR_POINTER_REF
, "Pointer to ReturnNameEnum (ENUM_LIST)",hf_clusapi_clusapi_CreateNodeEnumEx_ReturnNameEnum
);
18678 clusapi_dissect_element_CreateNodeEnumEx_ReturnNameEnum_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18680 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_CreateNodeEnumEx_ReturnNameEnum__
, NDR_POINTER_UNIQUE
, "Pointer to ReturnNameEnum (ENUM_LIST)",hf_clusapi_clusapi_CreateNodeEnumEx_ReturnNameEnum
);
18686 clusapi_dissect_element_CreateNodeEnumEx_ReturnNameEnum__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18688 offset
= clusapi_dissect_struct_ENUM_LIST(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_clusapi_clusapi_CreateNodeEnumEx_ReturnNameEnum
,0);
18694 clusapi_dissect_element_CreateNodeEnumEx_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18696 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_CreateNodeEnumEx_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_CreateNodeEnumEx_rpc_status
);
18702 clusapi_dissect_element_CreateNodeEnumEx_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18704 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_CreateNodeEnumEx_rpc_status
, 0);
18709 /* IDL: WERROR clusapi_CreateNodeEnumEx( */
18710 /* IDL: [in] policy_handle hNode, */
18711 /* IDL: [in] uint32 dwType, */
18712 /* IDL: [in] uint32 dwOptions, */
18713 /* IDL: [out] [ref] ENUM_LIST **ReturnIdEnum, */
18714 /* IDL: [out] [ref] ENUM_LIST **ReturnNameEnum, */
18715 /* IDL: [out] [ref] WERROR *rpc_status */
18719 clusapi_dissect_CreateNodeEnumEx_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18723 di
->dcerpc_procedure_name
="CreateNodeEnumEx";
18724 offset
= clusapi_dissect_element_CreateNodeEnumEx_ReturnIdEnum(tvb
, offset
, pinfo
, tree
, di
, drep
);
18725 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
18727 offset
= clusapi_dissect_element_CreateNodeEnumEx_ReturnNameEnum(tvb
, offset
, pinfo
, tree
, di
, drep
);
18728 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
18730 offset
= clusapi_dissect_element_CreateNodeEnumEx_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
18731 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
18733 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
18736 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
18742 clusapi_dissect_CreateNodeEnumEx_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18744 di
->dcerpc_procedure_name
="CreateNodeEnumEx";
18745 offset
= clusapi_dissect_element_CreateNodeEnumEx_hNode(tvb
, offset
, pinfo
, tree
, di
, drep
);
18746 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
18747 offset
= clusapi_dissect_element_CreateNodeEnumEx_dwType(tvb
, offset
, pinfo
, tree
, di
, drep
);
18748 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
18749 offset
= clusapi_dissect_element_CreateNodeEnumEx_dwOptions(tvb
, offset
, pinfo
, tree
, di
, drep
);
18750 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
18755 clusapi_dissect_element_CreateEnumEx_hCluster(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18757 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_CreateEnumEx_hCluster
, 0);
18763 clusapi_dissect_element_CreateEnumEx_dwType(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18765 offset
= clusapi_dissect_bitmap_ClusterEnumType(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_CreateEnumEx_dwType
, 0);
18771 clusapi_dissect_element_CreateEnumEx_dwOptions(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18773 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_CreateEnumEx_dwOptions
, 0);
18779 clusapi_dissect_element_CreateEnumEx_ReturnIdEnum(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18781 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_CreateEnumEx_ReturnIdEnum_
, NDR_POINTER_REF
, "Pointer to ReturnIdEnum (ENUM_LIST)",hf_clusapi_clusapi_CreateEnumEx_ReturnIdEnum
);
18787 clusapi_dissect_element_CreateEnumEx_ReturnIdEnum_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18789 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_CreateEnumEx_ReturnIdEnum__
, NDR_POINTER_UNIQUE
, "Pointer to ReturnIdEnum (ENUM_LIST)",hf_clusapi_clusapi_CreateEnumEx_ReturnIdEnum
);
18795 clusapi_dissect_element_CreateEnumEx_ReturnIdEnum__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18797 offset
= clusapi_dissect_struct_ENUM_LIST(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_clusapi_clusapi_CreateEnumEx_ReturnIdEnum
,0);
18803 clusapi_dissect_element_CreateEnumEx_ReturnNameEnum(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18805 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_CreateEnumEx_ReturnNameEnum_
, NDR_POINTER_REF
, "Pointer to ReturnNameEnum (ENUM_LIST)",hf_clusapi_clusapi_CreateEnumEx_ReturnNameEnum
);
18811 clusapi_dissect_element_CreateEnumEx_ReturnNameEnum_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18813 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_CreateEnumEx_ReturnNameEnum__
, NDR_POINTER_UNIQUE
, "Pointer to ReturnNameEnum (ENUM_LIST)",hf_clusapi_clusapi_CreateEnumEx_ReturnNameEnum
);
18819 clusapi_dissect_element_CreateEnumEx_ReturnNameEnum__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18821 offset
= clusapi_dissect_struct_ENUM_LIST(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_clusapi_clusapi_CreateEnumEx_ReturnNameEnum
,0);
18827 clusapi_dissect_element_CreateEnumEx_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18829 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_CreateEnumEx_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_CreateEnumEx_rpc_status
);
18835 clusapi_dissect_element_CreateEnumEx_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18837 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_CreateEnumEx_rpc_status
, 0);
18842 /* IDL: WERROR clusapi_CreateEnumEx( */
18843 /* IDL: [in] policy_handle hCluster, */
18844 /* IDL: [in] ClusterEnumType dwType, */
18845 /* IDL: [in] uint32 dwOptions, */
18846 /* IDL: [out] [ref] ENUM_LIST **ReturnIdEnum, */
18847 /* IDL: [out] [ref] ENUM_LIST **ReturnNameEnum, */
18848 /* IDL: [out] [ref] WERROR *rpc_status */
18852 clusapi_dissect_CreateEnumEx_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18856 di
->dcerpc_procedure_name
="CreateEnumEx";
18857 offset
= clusapi_dissect_element_CreateEnumEx_ReturnIdEnum(tvb
, offset
, pinfo
, tree
, di
, drep
);
18858 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
18860 offset
= clusapi_dissect_element_CreateEnumEx_ReturnNameEnum(tvb
, offset
, pinfo
, tree
, di
, drep
);
18861 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
18863 offset
= clusapi_dissect_element_CreateEnumEx_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
18864 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
18866 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
18869 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
18875 clusapi_dissect_CreateEnumEx_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18877 di
->dcerpc_procedure_name
="CreateEnumEx";
18878 offset
= clusapi_dissect_element_CreateEnumEx_hCluster(tvb
, offset
, pinfo
, tree
, di
, drep
);
18879 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
18880 offset
= clusapi_dissect_element_CreateEnumEx_dwType(tvb
, offset
, pinfo
, tree
, di
, drep
);
18881 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
18882 offset
= clusapi_dissect_element_CreateEnumEx_dwOptions(tvb
, offset
, pinfo
, tree
, di
, drep
);
18883 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
18888 clusapi_dissect_element_PauseNodeEx_hNode(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18890 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_PauseNodeEx_hNode
, 0);
18896 clusapi_dissect_element_PauseNodeEx_bDrainNode(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18898 offset
= PIDL_dissect_uint8(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_PauseNodeEx_bDrainNode
, 0);
18904 clusapi_dissect_element_PauseNodeEx_dwPauseFlags(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18906 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_PauseNodeEx_dwPauseFlags
, 0);
18912 clusapi_dissect_element_PauseNodeEx_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18914 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_PauseNodeEx_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_PauseNodeEx_rpc_status
);
18920 clusapi_dissect_element_PauseNodeEx_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18922 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_PauseNodeEx_rpc_status
, 0);
18927 /* IDL: WERROR clusapi_PauseNodeEx( */
18928 /* IDL: [in] policy_handle hNode, */
18929 /* IDL: [in] uint8 bDrainNode, */
18930 /* IDL: [in] uint32 dwPauseFlags, */
18931 /* IDL: [out] [ref] WERROR *rpc_status */
18935 clusapi_dissect_PauseNodeEx_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18939 di
->dcerpc_procedure_name
="PauseNodeEx";
18940 offset
= clusapi_dissect_element_PauseNodeEx_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
18941 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
18943 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
18946 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
18952 clusapi_dissect_PauseNodeEx_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18954 di
->dcerpc_procedure_name
="PauseNodeEx";
18955 offset
= clusapi_dissect_element_PauseNodeEx_hNode(tvb
, offset
, pinfo
, tree
, di
, drep
);
18956 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
18957 offset
= clusapi_dissect_element_PauseNodeEx_bDrainNode(tvb
, offset
, pinfo
, tree
, di
, drep
);
18958 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
18959 offset
= clusapi_dissect_element_PauseNodeEx_dwPauseFlags(tvb
, offset
, pinfo
, tree
, di
, drep
);
18960 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
18965 clusapi_dissect_element_PauseNodeWithDrainTarget_hNode(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18967 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_PauseNodeWithDrainTarget_hNode
, 0);
18973 clusapi_dissect_element_PauseNodeWithDrainTarget_dwPauseFlags(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18975 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_PauseNodeWithDrainTarget_dwPauseFlags
, 0);
18981 clusapi_dissect_element_PauseNodeWithDrainTarget_hNodeDrainTarget(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18983 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_PauseNodeWithDrainTarget_hNodeDrainTarget
, 0);
18989 clusapi_dissect_element_PauseNodeWithDrainTarget_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18991 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_PauseNodeWithDrainTarget_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_PauseNodeWithDrainTarget_rpc_status
);
18997 clusapi_dissect_element_PauseNodeWithDrainTarget_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
18999 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_PauseNodeWithDrainTarget_rpc_status
, 0);
19004 /* IDL: WERROR clusapi_PauseNodeWithDrainTarget( */
19005 /* IDL: [in] policy_handle hNode, */
19006 /* IDL: [in] uint32 dwPauseFlags, */
19007 /* IDL: [in] policy_handle hNodeDrainTarget, */
19008 /* IDL: [out] [ref] WERROR *rpc_status */
19012 clusapi_dissect_PauseNodeWithDrainTarget_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
19016 di
->dcerpc_procedure_name
="PauseNodeWithDrainTarget";
19017 offset
= clusapi_dissect_element_PauseNodeWithDrainTarget_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
19018 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
19020 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
19023 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
19029 clusapi_dissect_PauseNodeWithDrainTarget_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
19031 di
->dcerpc_procedure_name
="PauseNodeWithDrainTarget";
19032 offset
= clusapi_dissect_element_PauseNodeWithDrainTarget_hNode(tvb
, offset
, pinfo
, tree
, di
, drep
);
19033 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
19034 offset
= clusapi_dissect_element_PauseNodeWithDrainTarget_dwPauseFlags(tvb
, offset
, pinfo
, tree
, di
, drep
);
19035 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
19036 offset
= clusapi_dissect_element_PauseNodeWithDrainTarget_hNodeDrainTarget(tvb
, offset
, pinfo
, tree
, di
, drep
);
19037 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
19042 clusapi_dissect_element_ResumeNodeEx_hNode(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
19044 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_ResumeNodeEx_hNode
, 0);
19050 clusapi_dissect_element_ResumeNodeEx_dwResumeFailbackType(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
19052 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_ResumeNodeEx_dwResumeFailbackType
, 0);
19058 clusapi_dissect_element_ResumeNodeEx_dwResumeFlagsReserved(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
19060 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_ResumeNodeEx_dwResumeFlagsReserved
, 0);
19066 clusapi_dissect_element_ResumeNodeEx_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
19068 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_ResumeNodeEx_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_ResumeNodeEx_rpc_status
);
19074 clusapi_dissect_element_ResumeNodeEx_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
19076 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_ResumeNodeEx_rpc_status
, 0);
19081 /* IDL: WERROR clusapi_ResumeNodeEx( */
19082 /* IDL: [in] policy_handle hNode, */
19083 /* IDL: [in] uint32 dwResumeFailbackType, */
19084 /* IDL: [in] uint32 dwResumeFlagsReserved, */
19085 /* IDL: [out] [ref] WERROR *rpc_status */
19089 clusapi_dissect_ResumeNodeEx_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
19093 di
->dcerpc_procedure_name
="ResumeNodeEx";
19094 offset
= clusapi_dissect_element_ResumeNodeEx_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
19095 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
19097 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
19100 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
19106 clusapi_dissect_ResumeNodeEx_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
19108 di
->dcerpc_procedure_name
="ResumeNodeEx";
19109 offset
= clusapi_dissect_element_ResumeNodeEx_hNode(tvb
, offset
, pinfo
, tree
, di
, drep
);
19110 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
19111 offset
= clusapi_dissect_element_ResumeNodeEx_dwResumeFailbackType(tvb
, offset
, pinfo
, tree
, di
, drep
);
19112 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
19113 offset
= clusapi_dissect_element_ResumeNodeEx_dwResumeFlagsReserved(tvb
, offset
, pinfo
, tree
, di
, drep
);
19114 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
19119 clusapi_dissect_element_CreateGroupEx_lpszGroupName(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
19121 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_CreateGroupEx_lpszGroupName_
, NDR_POINTER_REF
, "Pointer to LpszGroupName (uint16)",hf_clusapi_clusapi_CreateGroupEx_lpszGroupName
);
19127 clusapi_dissect_element_CreateGroupEx_lpszGroupName_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
19130 struct ndr_generic_array nga
= { .is_conformant
= false, };
19132 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
19134 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
19135 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_clusapi_clusapi_CreateGroupEx_lpszGroupName
, false, &nga
, &data
);
19136 proto_item_append_text(tree
, ": %s", data
);
19142 clusapi_dissect_element_CreateGroupEx_pGroupInfo(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
19144 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_CreateGroupEx_pGroupInfo_
, NDR_POINTER_UNIQUE
, "Pointer to PGroupInfo (CLUSTER_CREATE_GROUP_INFO_RPC)",hf_clusapi_clusapi_CreateGroupEx_pGroupInfo
);
19150 clusapi_dissect_element_CreateGroupEx_pGroupInfo_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
19152 offset
= clusapi_dissect_struct_CLUSTER_CREATE_GROUP_INFO_RPC(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_clusapi_clusapi_CreateGroupEx_pGroupInfo
,0);
19158 clusapi_dissect_element_CreateGroupEx_Status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
19160 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_CreateGroupEx_Status_
, NDR_POINTER_REF
, "Pointer to Status (WERROR)",hf_clusapi_clusapi_CreateGroupEx_Status
);
19166 clusapi_dissect_element_CreateGroupEx_Status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
19168 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_CreateGroupEx_Status
, 0);
19174 clusapi_dissect_element_CreateGroupEx_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
19176 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_CreateGroupEx_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_CreateGroupEx_rpc_status
);
19182 clusapi_dissect_element_CreateGroupEx_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
19184 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_CreateGroupEx_rpc_status
, 0);
19190 clusapi_dissect_element_CreateGroupEx_hGroup(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
19192 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_CreateGroupEx_hGroup_
, NDR_POINTER_REF
, "Pointer to HGroup (policy_handle)",hf_clusapi_clusapi_CreateGroupEx_hGroup
);
19198 clusapi_dissect_element_CreateGroupEx_hGroup_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
19200 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_CreateGroupEx_hGroup
, 0);
19205 /* IDL: void clusapi_CreateGroupEx( */
19206 /* IDL: [charset(UTF16)] [in] [ref] uint16 *lpszGroupName, */
19207 /* IDL: [in] [unique(1)] CLUSTER_CREATE_GROUP_INFO_RPC *pGroupInfo, */
19208 /* IDL: [out] [ref] WERROR *Status, */
19209 /* IDL: [out] [ref] WERROR *rpc_status, */
19210 /* IDL: [out] [ref] policy_handle *hGroup */
19214 clusapi_dissect_CreateGroupEx_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
19216 di
->dcerpc_procedure_name
="CreateGroupEx";
19217 offset
= clusapi_dissect_element_CreateGroupEx_Status(tvb
, offset
, pinfo
, tree
, di
, drep
);
19218 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
19220 offset
= clusapi_dissect_element_CreateGroupEx_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
19221 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
19223 offset
= clusapi_dissect_element_CreateGroupEx_hGroup(tvb
, offset
, pinfo
, tree
, di
, drep
);
19224 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
19230 clusapi_dissect_CreateGroupEx_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
19232 di
->dcerpc_procedure_name
="CreateGroupEx";
19233 offset
= clusapi_dissect_element_CreateGroupEx_lpszGroupName(tvb
, offset
, pinfo
, tree
, di
, drep
);
19234 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
19235 offset
= clusapi_dissect_element_CreateGroupEx_pGroupInfo(tvb
, offset
, pinfo
, tree
, di
, drep
);
19236 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
19241 clusapi_dissect_element_OnlineGroupEx_hGroup(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
19243 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_OnlineGroupEx_hGroup
, 0);
19249 clusapi_dissect_element_OnlineGroupEx_dwOnlineFlags(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
19251 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_OnlineGroupEx_dwOnlineFlags
, 0);
19257 clusapi_dissect_element_OnlineGroupEx_lpInBuffer(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
19259 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_OnlineGroupEx_lpInBuffer_
, NDR_POINTER_REF
, "Pointer to LpInBuffer (uint8)",hf_clusapi_clusapi_OnlineGroupEx_lpInBuffer
);
19265 clusapi_dissect_element_OnlineGroupEx_lpInBuffer_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
19267 struct ndr_generic_array nga
= { .is_conformant
= false, };
19269 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
19271 offset
= dissect_ndr_generic_array_bytes(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
, clusapi_dissect_element_OnlineGroupEx_lpInBuffer__
);
19277 clusapi_dissect_element_OnlineGroupEx_lpInBuffer__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
19279 offset
= PIDL_dissect_uint8(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_OnlineGroupEx_lpInBuffer
, 0);
19285 clusapi_dissect_element_OnlineGroupEx_cbInBufferSize(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
19287 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_OnlineGroupEx_cbInBufferSize
, 0);
19293 clusapi_dissect_element_OnlineGroupEx_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
19295 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_OnlineGroupEx_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_OnlineGroupEx_rpc_status
);
19301 clusapi_dissect_element_OnlineGroupEx_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
19303 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_OnlineGroupEx_rpc_status
, 0);
19308 /* IDL: WERROR clusapi_OnlineGroupEx( */
19309 /* IDL: [in] policy_handle hGroup, */
19310 /* IDL: [in] uint32 dwOnlineFlags, */
19311 /* IDL: [in] [ref] [size_is(cbInBufferSize)] uint8 *lpInBuffer, */
19312 /* IDL: [in] uint32 cbInBufferSize, */
19313 /* IDL: [out] [ref] WERROR *rpc_status */
19317 clusapi_dissect_OnlineGroupEx_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
19321 di
->dcerpc_procedure_name
="OnlineGroupEx";
19322 offset
= clusapi_dissect_element_OnlineGroupEx_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
19323 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
19325 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
19328 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
19334 clusapi_dissect_OnlineGroupEx_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
19336 di
->dcerpc_procedure_name
="OnlineGroupEx";
19337 offset
= clusapi_dissect_element_OnlineGroupEx_hGroup(tvb
, offset
, pinfo
, tree
, di
, drep
);
19338 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
19339 offset
= clusapi_dissect_element_OnlineGroupEx_dwOnlineFlags(tvb
, offset
, pinfo
, tree
, di
, drep
);
19340 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
19341 offset
= clusapi_dissect_element_OnlineGroupEx_lpInBuffer(tvb
, offset
, pinfo
, tree
, di
, drep
);
19342 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
19343 offset
= clusapi_dissect_element_OnlineGroupEx_cbInBufferSize(tvb
, offset
, pinfo
, tree
, di
, drep
);
19344 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
19349 clusapi_dissect_element_OfflineGroupEx_hGroup(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
19351 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_OfflineGroupEx_hGroup
, 0);
19357 clusapi_dissect_element_OfflineGroupEx_dwOfflineFlags(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
19359 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_OfflineGroupEx_dwOfflineFlags
, 0);
19365 clusapi_dissect_element_OfflineGroupEx_lpInBuffer(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
19367 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_OfflineGroupEx_lpInBuffer_
, NDR_POINTER_REF
, "Pointer to LpInBuffer (uint8)",hf_clusapi_clusapi_OfflineGroupEx_lpInBuffer
);
19373 clusapi_dissect_element_OfflineGroupEx_lpInBuffer_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
19375 struct ndr_generic_array nga
= { .is_conformant
= false, };
19377 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
19379 offset
= dissect_ndr_generic_array_bytes(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
, clusapi_dissect_element_OfflineGroupEx_lpInBuffer__
);
19385 clusapi_dissect_element_OfflineGroupEx_lpInBuffer__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
19387 offset
= PIDL_dissect_uint8(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_OfflineGroupEx_lpInBuffer
, 0);
19393 clusapi_dissect_element_OfflineGroupEx_cbInBufferSize(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
19395 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_OfflineGroupEx_cbInBufferSize
, 0);
19401 clusapi_dissect_element_OfflineGroupEx_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
19403 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_OfflineGroupEx_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_OfflineGroupEx_rpc_status
);
19409 clusapi_dissect_element_OfflineGroupEx_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
19411 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_OfflineGroupEx_rpc_status
, 0);
19416 /* IDL: WERROR clusapi_OfflineGroupEx( */
19417 /* IDL: [in] policy_handle hGroup, */
19418 /* IDL: [in] uint32 dwOfflineFlags, */
19419 /* IDL: [in] [ref] [size_is(cbInBufferSize)] uint8 *lpInBuffer, */
19420 /* IDL: [in] uint32 cbInBufferSize, */
19421 /* IDL: [out] [ref] WERROR *rpc_status */
19425 clusapi_dissect_OfflineGroupEx_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
19429 di
->dcerpc_procedure_name
="OfflineGroupEx";
19430 offset
= clusapi_dissect_element_OfflineGroupEx_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
19431 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
19433 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
19436 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
19442 clusapi_dissect_OfflineGroupEx_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
19444 di
->dcerpc_procedure_name
="OfflineGroupEx";
19445 offset
= clusapi_dissect_element_OfflineGroupEx_hGroup(tvb
, offset
, pinfo
, tree
, di
, drep
);
19446 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
19447 offset
= clusapi_dissect_element_OfflineGroupEx_dwOfflineFlags(tvb
, offset
, pinfo
, tree
, di
, drep
);
19448 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
19449 offset
= clusapi_dissect_element_OfflineGroupEx_lpInBuffer(tvb
, offset
, pinfo
, tree
, di
, drep
);
19450 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
19451 offset
= clusapi_dissect_element_OfflineGroupEx_cbInBufferSize(tvb
, offset
, pinfo
, tree
, di
, drep
);
19452 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
19457 clusapi_dissect_element_MoveGroupEx_hGroup(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
19459 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_MoveGroupEx_hGroup
, 0);
19465 clusapi_dissect_element_MoveGroupEx_dwMoveFlags(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
19467 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_MoveGroupEx_dwMoveFlags
, 0);
19473 clusapi_dissect_element_MoveGroupEx_lpInBuffer(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
19475 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_MoveGroupEx_lpInBuffer_
, NDR_POINTER_REF
, "Pointer to LpInBuffer (uint8)",hf_clusapi_clusapi_MoveGroupEx_lpInBuffer
);
19481 clusapi_dissect_element_MoveGroupEx_lpInBuffer_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
19483 struct ndr_generic_array nga
= { .is_conformant
= false, };
19485 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
19487 offset
= dissect_ndr_generic_array_bytes(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
, clusapi_dissect_element_MoveGroupEx_lpInBuffer__
);
19493 clusapi_dissect_element_MoveGroupEx_lpInBuffer__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
19495 offset
= PIDL_dissect_uint8(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_MoveGroupEx_lpInBuffer
, 0);
19501 clusapi_dissect_element_MoveGroupEx_cbInBufferSize(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
19503 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_MoveGroupEx_cbInBufferSize
, 0);
19509 clusapi_dissect_element_MoveGroupEx_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
19511 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_MoveGroupEx_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_MoveGroupEx_rpc_status
);
19517 clusapi_dissect_element_MoveGroupEx_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
19519 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_MoveGroupEx_rpc_status
, 0);
19524 /* IDL: WERROR clusapi_MoveGroupEx( */
19525 /* IDL: [in] policy_handle hGroup, */
19526 /* IDL: [in] uint32 dwMoveFlags, */
19527 /* IDL: [in] [ref] [size_is(cbInBufferSize)] uint8 *lpInBuffer, */
19528 /* IDL: [in] uint32 cbInBufferSize, */
19529 /* IDL: [out] [ref] WERROR *rpc_status */
19533 clusapi_dissect_MoveGroupEx_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
19537 di
->dcerpc_procedure_name
="MoveGroupEx";
19538 offset
= clusapi_dissect_element_MoveGroupEx_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
19539 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
19541 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
19544 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
19550 clusapi_dissect_MoveGroupEx_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
19552 di
->dcerpc_procedure_name
="MoveGroupEx";
19553 offset
= clusapi_dissect_element_MoveGroupEx_hGroup(tvb
, offset
, pinfo
, tree
, di
, drep
);
19554 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
19555 offset
= clusapi_dissect_element_MoveGroupEx_dwMoveFlags(tvb
, offset
, pinfo
, tree
, di
, drep
);
19556 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
19557 offset
= clusapi_dissect_element_MoveGroupEx_lpInBuffer(tvb
, offset
, pinfo
, tree
, di
, drep
);
19558 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
19559 offset
= clusapi_dissect_element_MoveGroupEx_cbInBufferSize(tvb
, offset
, pinfo
, tree
, di
, drep
);
19560 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
19565 clusapi_dissect_element_MoveGroupToNodeEx_hGroup(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
19567 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_MoveGroupToNodeEx_hGroup
, 0);
19573 clusapi_dissect_element_MoveGroupToNodeEx_hNode(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
19575 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_MoveGroupToNodeEx_hNode
, 0);
19581 clusapi_dissect_element_MoveGroupToNodeEx_dwMoveFlags(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
19583 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_MoveGroupToNodeEx_dwMoveFlags
, 0);
19589 clusapi_dissect_element_MoveGroupToNodeEx_lpInBuffer(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
19591 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_MoveGroupToNodeEx_lpInBuffer_
, NDR_POINTER_REF
, "Pointer to LpInBuffer (uint8)",hf_clusapi_clusapi_MoveGroupToNodeEx_lpInBuffer
);
19597 clusapi_dissect_element_MoveGroupToNodeEx_lpInBuffer_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
19599 struct ndr_generic_array nga
= { .is_conformant
= false, };
19601 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
19603 offset
= dissect_ndr_generic_array_bytes(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
, clusapi_dissect_element_MoveGroupToNodeEx_lpInBuffer__
);
19609 clusapi_dissect_element_MoveGroupToNodeEx_lpInBuffer__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
19611 offset
= PIDL_dissect_uint8(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_MoveGroupToNodeEx_lpInBuffer
, 0);
19617 clusapi_dissect_element_MoveGroupToNodeEx_cbInBufferSize(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
19619 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_MoveGroupToNodeEx_cbInBufferSize
, 0);
19625 clusapi_dissect_element_MoveGroupToNodeEx_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
19627 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_MoveGroupToNodeEx_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_MoveGroupToNodeEx_rpc_status
);
19633 clusapi_dissect_element_MoveGroupToNodeEx_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
19635 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_MoveGroupToNodeEx_rpc_status
, 0);
19640 /* IDL: WERROR clusapi_MoveGroupToNodeEx( */
19641 /* IDL: [in] policy_handle hGroup, */
19642 /* IDL: [in] policy_handle hNode, */
19643 /* IDL: [in] uint32 dwMoveFlags, */
19644 /* IDL: [in] [ref] [size_is(cbInBufferSize)] uint8 *lpInBuffer, */
19645 /* IDL: [in] uint32 cbInBufferSize, */
19646 /* IDL: [out] [ref] WERROR *rpc_status */
19650 clusapi_dissect_MoveGroupToNodeEx_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
19654 di
->dcerpc_procedure_name
="MoveGroupToNodeEx";
19655 offset
= clusapi_dissect_element_MoveGroupToNodeEx_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
19656 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
19658 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
19661 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
19667 clusapi_dissect_MoveGroupToNodeEx_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
19669 di
->dcerpc_procedure_name
="MoveGroupToNodeEx";
19670 offset
= clusapi_dissect_element_MoveGroupToNodeEx_hGroup(tvb
, offset
, pinfo
, tree
, di
, drep
);
19671 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
19672 offset
= clusapi_dissect_element_MoveGroupToNodeEx_hNode(tvb
, offset
, pinfo
, tree
, di
, drep
);
19673 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
19674 offset
= clusapi_dissect_element_MoveGroupToNodeEx_dwMoveFlags(tvb
, offset
, pinfo
, tree
, di
, drep
);
19675 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
19676 offset
= clusapi_dissect_element_MoveGroupToNodeEx_lpInBuffer(tvb
, offset
, pinfo
, tree
, di
, drep
);
19677 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
19678 offset
= clusapi_dissect_element_MoveGroupToNodeEx_cbInBufferSize(tvb
, offset
, pinfo
, tree
, di
, drep
);
19679 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
19684 clusapi_dissect_element_CancelClusterGroupOperation_hGroup(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
19686 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_CancelClusterGroupOperation_hGroup
, 0);
19692 clusapi_dissect_element_CancelClusterGroupOperation_dwCancelFlags(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
19694 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_CancelClusterGroupOperation_dwCancelFlags
, 0);
19700 clusapi_dissect_element_CancelClusterGroupOperation_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
19702 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_CancelClusterGroupOperation_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_CancelClusterGroupOperation_rpc_status
);
19708 clusapi_dissect_element_CancelClusterGroupOperation_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
19710 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_CancelClusterGroupOperation_rpc_status
, 0);
19715 /* IDL: WERROR clusapi_CancelClusterGroupOperation( */
19716 /* IDL: [in] policy_handle hGroup, */
19717 /* IDL: [in] uint32 dwCancelFlags, */
19718 /* IDL: [out] [ref] WERROR *rpc_status */
19722 clusapi_dissect_CancelClusterGroupOperation_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
19726 di
->dcerpc_procedure_name
="CancelClusterGroupOperation";
19727 offset
= clusapi_dissect_element_CancelClusterGroupOperation_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
19728 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
19730 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
19733 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
19739 clusapi_dissect_CancelClusterGroupOperation_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
19741 di
->dcerpc_procedure_name
="CancelClusterGroupOperation";
19742 offset
= clusapi_dissect_element_CancelClusterGroupOperation_hGroup(tvb
, offset
, pinfo
, tree
, di
, drep
);
19743 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
19744 offset
= clusapi_dissect_element_CancelClusterGroupOperation_dwCancelFlags(tvb
, offset
, pinfo
, tree
, di
, drep
);
19745 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
19750 clusapi_dissect_element_OnlineResourceEx_hResource(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
19752 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_OnlineResourceEx_hResource
, 0);
19758 clusapi_dissect_element_OnlineResourceEx_dwOnlineFlags(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
19760 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_OnlineResourceEx_dwOnlineFlags
, 0);
19766 clusapi_dissect_element_OnlineResourceEx_lpInBuffer(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
19768 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_OnlineResourceEx_lpInBuffer_
, NDR_POINTER_REF
, "Pointer to LpInBuffer (uint8)",hf_clusapi_clusapi_OnlineResourceEx_lpInBuffer
);
19774 clusapi_dissect_element_OnlineResourceEx_lpInBuffer_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
19776 struct ndr_generic_array nga
= { .is_conformant
= false, };
19778 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
19780 offset
= dissect_ndr_generic_array_bytes(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
, clusapi_dissect_element_OnlineResourceEx_lpInBuffer__
);
19786 clusapi_dissect_element_OnlineResourceEx_lpInBuffer__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
19788 offset
= PIDL_dissect_uint8(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_OnlineResourceEx_lpInBuffer
, 0);
19794 clusapi_dissect_element_OnlineResourceEx_cbInBufferSize(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
19796 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_OnlineResourceEx_cbInBufferSize
, 0);
19802 clusapi_dissect_element_OnlineResourceEx_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
19804 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_OnlineResourceEx_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_OnlineResourceEx_rpc_status
);
19810 clusapi_dissect_element_OnlineResourceEx_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
19812 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_OnlineResourceEx_rpc_status
, 0);
19817 /* IDL: WERROR clusapi_OnlineResourceEx( */
19818 /* IDL: [in] policy_handle hResource, */
19819 /* IDL: [in] uint32 dwOnlineFlags, */
19820 /* IDL: [in] [ref] [size_is(cbInBufferSize)] uint8 *lpInBuffer, */
19821 /* IDL: [in] uint32 cbInBufferSize, */
19822 /* IDL: [out] [ref] WERROR *rpc_status */
19826 clusapi_dissect_OnlineResourceEx_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
19830 di
->dcerpc_procedure_name
="OnlineResourceEx";
19831 offset
= clusapi_dissect_element_OnlineResourceEx_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
19832 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
19834 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
19837 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
19843 clusapi_dissect_OnlineResourceEx_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
19845 di
->dcerpc_procedure_name
="OnlineResourceEx";
19846 offset
= clusapi_dissect_element_OnlineResourceEx_hResource(tvb
, offset
, pinfo
, tree
, di
, drep
);
19847 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
19848 offset
= clusapi_dissect_element_OnlineResourceEx_dwOnlineFlags(tvb
, offset
, pinfo
, tree
, di
, drep
);
19849 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
19850 offset
= clusapi_dissect_element_OnlineResourceEx_lpInBuffer(tvb
, offset
, pinfo
, tree
, di
, drep
);
19851 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
19852 offset
= clusapi_dissect_element_OnlineResourceEx_cbInBufferSize(tvb
, offset
, pinfo
, tree
, di
, drep
);
19853 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
19858 clusapi_dissect_element_OfflineResourceEx_hResource(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
19860 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_OfflineResourceEx_hResource
, 0);
19866 clusapi_dissect_element_OfflineResourceEx_dwOfflineFlags(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
19868 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_OfflineResourceEx_dwOfflineFlags
, 0);
19874 clusapi_dissect_element_OfflineResourceEx_lpInBuffer(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
19876 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_OfflineResourceEx_lpInBuffer_
, NDR_POINTER_REF
, "Pointer to LpInBuffer (uint8)",hf_clusapi_clusapi_OfflineResourceEx_lpInBuffer
);
19882 clusapi_dissect_element_OfflineResourceEx_lpInBuffer_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
19884 struct ndr_generic_array nga
= { .is_conformant
= false, };
19886 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
19888 offset
= dissect_ndr_generic_array_bytes(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
, clusapi_dissect_element_OfflineResourceEx_lpInBuffer__
);
19894 clusapi_dissect_element_OfflineResourceEx_lpInBuffer__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
19896 offset
= PIDL_dissect_uint8(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_OfflineResourceEx_lpInBuffer
, 0);
19902 clusapi_dissect_element_OfflineResourceEx_cbInBufferSize(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
19904 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_OfflineResourceEx_cbInBufferSize
, 0);
19910 clusapi_dissect_element_OfflineResourceEx_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
19912 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_OfflineResourceEx_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_OfflineResourceEx_rpc_status
);
19918 clusapi_dissect_element_OfflineResourceEx_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
19920 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_OfflineResourceEx_rpc_status
, 0);
19925 /* IDL: WERROR clusapi_OfflineResourceEx( */
19926 /* IDL: [in] policy_handle hResource, */
19927 /* IDL: [in] uint32 dwOfflineFlags, */
19928 /* IDL: [in] [ref] [size_is(cbInBufferSize)] uint8 *lpInBuffer, */
19929 /* IDL: [in] uint32 cbInBufferSize, */
19930 /* IDL: [out] [ref] WERROR *rpc_status */
19934 clusapi_dissect_OfflineResourceEx_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
19938 di
->dcerpc_procedure_name
="OfflineResourceEx";
19939 offset
= clusapi_dissect_element_OfflineResourceEx_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
19940 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
19942 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
19945 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
19951 clusapi_dissect_OfflineResourceEx_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
19953 di
->dcerpc_procedure_name
="OfflineResourceEx";
19954 offset
= clusapi_dissect_element_OfflineResourceEx_hResource(tvb
, offset
, pinfo
, tree
, di
, drep
);
19955 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
19956 offset
= clusapi_dissect_element_OfflineResourceEx_dwOfflineFlags(tvb
, offset
, pinfo
, tree
, di
, drep
);
19957 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
19958 offset
= clusapi_dissect_element_OfflineResourceEx_lpInBuffer(tvb
, offset
, pinfo
, tree
, di
, drep
);
19959 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
19960 offset
= clusapi_dissect_element_OfflineResourceEx_cbInBufferSize(tvb
, offset
, pinfo
, tree
, di
, drep
);
19961 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
19966 clusapi_dissect_element_CreateNotifyV2_rpc_error(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
19968 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_CreateNotifyV2_rpc_error_
, NDR_POINTER_REF
, "Pointer to Rpc Error (WERROR)",hf_clusapi_clusapi_CreateNotifyV2_rpc_error
);
19974 clusapi_dissect_element_CreateNotifyV2_rpc_error_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
19976 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_CreateNotifyV2_rpc_error
, 0);
19982 clusapi_dissect_element_CreateNotifyV2_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
19984 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_CreateNotifyV2_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_CreateNotifyV2_rpc_status
);
19990 clusapi_dissect_element_CreateNotifyV2_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
19992 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_CreateNotifyV2_rpc_status
, 0);
19998 clusapi_dissect_element_CreateNotifyV2_hNotify(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
20000 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_CreateNotifyV2_hNotify_
, NDR_POINTER_REF
, "Pointer to HNotify (policy_handle)",hf_clusapi_clusapi_CreateNotifyV2_hNotify
);
20006 clusapi_dissect_element_CreateNotifyV2_hNotify_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
20008 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_CreateNotifyV2_hNotify
, 0);
20013 /* IDL: void clusapi_CreateNotifyV2( */
20014 /* IDL: [out] [ref] WERROR *rpc_error, */
20015 /* IDL: [out] [ref] WERROR *rpc_status, */
20016 /* IDL: [out] [ref] policy_handle *hNotify */
20020 clusapi_dissect_CreateNotifyV2_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
20022 di
->dcerpc_procedure_name
="CreateNotifyV2";
20023 offset
= clusapi_dissect_element_CreateNotifyV2_rpc_error(tvb
, offset
, pinfo
, tree
, di
, drep
);
20024 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
20026 offset
= clusapi_dissect_element_CreateNotifyV2_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
20027 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
20029 offset
= clusapi_dissect_element_CreateNotifyV2_hNotify(tvb
, offset
, pinfo
, tree
, di
, drep
);
20030 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
20036 clusapi_dissect_CreateNotifyV2_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
20038 di
->dcerpc_procedure_name
="CreateNotifyV2";
20043 clusapi_dissect_element_AddNotifyV2_hNotify(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
20045 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_AddNotifyV2_hNotify
, 0);
20051 clusapi_dissect_element_AddNotifyV2_hObject(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
20053 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_AddNotifyV2_hObject
, 0);
20059 clusapi_dissect_element_AddNotifyV2_filter(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
20061 offset
= clusapi_dissect_struct_NOTIFY_FILTER_AND_TYPE_RPC(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_clusapi_clusapi_AddNotifyV2_filter
,0);
20067 clusapi_dissect_element_AddNotifyV2_dwNotifyKey(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
20069 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_AddNotifyV2_dwNotifyKey
, 0);
20075 clusapi_dissect_element_AddNotifyV2_dwVersion(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
20077 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_AddNotifyV2_dwVersion
, 0);
20083 clusapi_dissect_element_AddNotifyV2_isTargetedAtObject(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
20085 offset
= PIDL_dissect_uint8(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_AddNotifyV2_isTargetedAtObject
, 0);
20091 clusapi_dissect_element_AddNotifyV2_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
20093 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_AddNotifyV2_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_AddNotifyV2_rpc_status
);
20099 clusapi_dissect_element_AddNotifyV2_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
20101 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_AddNotifyV2_rpc_status
, 0);
20106 /* IDL: WERROR clusapi_AddNotifyV2( */
20107 /* IDL: [in] policy_handle hNotify, */
20108 /* IDL: [in] policy_handle hObject, */
20109 /* IDL: [in] NOTIFY_FILTER_AND_TYPE_RPC filter, */
20110 /* IDL: [in] uint32 dwNotifyKey, */
20111 /* IDL: [in] uint32 dwVersion, */
20112 /* IDL: [in] uint8 isTargetedAtObject, */
20113 /* IDL: [out] [ref] WERROR *rpc_status */
20117 clusapi_dissect_AddNotifyV2_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
20121 di
->dcerpc_procedure_name
="AddNotifyV2";
20122 offset
= clusapi_dissect_element_AddNotifyV2_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
20123 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
20125 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
20128 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
20134 clusapi_dissect_AddNotifyV2_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
20136 di
->dcerpc_procedure_name
="AddNotifyV2";
20137 offset
= clusapi_dissect_element_AddNotifyV2_hNotify(tvb
, offset
, pinfo
, tree
, di
, drep
);
20138 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
20139 offset
= clusapi_dissect_element_AddNotifyV2_hObject(tvb
, offset
, pinfo
, tree
, di
, drep
);
20140 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
20141 offset
= clusapi_dissect_element_AddNotifyV2_filter(tvb
, offset
, pinfo
, tree
, di
, drep
);
20142 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
20143 offset
= clusapi_dissect_element_AddNotifyV2_dwNotifyKey(tvb
, offset
, pinfo
, tree
, di
, drep
);
20144 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
20145 offset
= clusapi_dissect_element_AddNotifyV2_dwVersion(tvb
, offset
, pinfo
, tree
, di
, drep
);
20146 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
20147 offset
= clusapi_dissect_element_AddNotifyV2_isTargetedAtObject(tvb
, offset
, pinfo
, tree
, di
, drep
);
20148 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
20153 clusapi_dissect_element_GetNotifyV2_hNotify(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
20155 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_GetNotifyV2_hNotify
, 0);
20161 clusapi_dissect_element_GetNotifyV2_Notifications(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
20163 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GetNotifyV2_Notifications_
, NDR_POINTER_REF
, "Pointer to Notifications (NOTIFICATION_RPC)",hf_clusapi_clusapi_GetNotifyV2_Notifications
);
20169 clusapi_dissect_element_GetNotifyV2_Notifications_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
20171 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GetNotifyV2_Notifications__
, NDR_POINTER_UNIQUE
, "Pointer to Notifications (NOTIFICATION_RPC)",hf_clusapi_clusapi_GetNotifyV2_Notifications
);
20177 clusapi_dissect_element_GetNotifyV2_Notifications__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
20179 struct ndr_generic_array nga
= { .is_conformant
= false, };
20181 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
20183 offset
= dissect_ndr_generic_array_bytes(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
, clusapi_dissect_element_GetNotifyV2_Notifications___
);
20189 clusapi_dissect_element_GetNotifyV2_Notifications___(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
20191 offset
= clusapi_dissect_struct_NOTIFICATION_RPC(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_clusapi_clusapi_GetNotifyV2_Notifications
,0);
20197 clusapi_dissect_element_GetNotifyV2_dwNumNotifications(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
20199 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GetNotifyV2_dwNumNotifications_
, NDR_POINTER_REF
, "Pointer to DwNumNotifications (uint32)",hf_clusapi_clusapi_GetNotifyV2_dwNumNotifications
);
20205 clusapi_dissect_element_GetNotifyV2_dwNumNotifications_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
20207 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_GetNotifyV2_dwNumNotifications
, 0);
20212 /* IDL: WERROR clusapi_GetNotifyV2( */
20213 /* IDL: [in] policy_handle hNotify, */
20214 /* IDL: [out] [ref] [size_is(,*dwNumNotifications)] NOTIFICATION_RPC **Notifications, */
20215 /* IDL: [out] [ref] uint32 *dwNumNotifications */
20219 clusapi_dissect_GetNotifyV2_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
20223 di
->dcerpc_procedure_name
="GetNotifyV2";
20224 offset
= clusapi_dissect_element_GetNotifyV2_Notifications(tvb
, offset
, pinfo
, tree
, di
, drep
);
20225 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
20227 offset
= clusapi_dissect_element_GetNotifyV2_dwNumNotifications(tvb
, offset
, pinfo
, tree
, di
, drep
);
20228 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
20230 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
20233 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
20239 clusapi_dissect_GetNotifyV2_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
20241 di
->dcerpc_procedure_name
="GetNotifyV2";
20242 offset
= clusapi_dissect_element_GetNotifyV2_hNotify(tvb
, offset
, pinfo
, tree
, di
, drep
);
20243 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
20248 clusapi_dissect_element_QueryAllValues_hKey(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
20250 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_QueryAllValues_hKey
, 0);
20256 clusapi_dissect_element_QueryAllValues_pcbData(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
20258 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_QueryAllValues_pcbData_
, NDR_POINTER_REF
, "Pointer to PcbData (uint32)",hf_clusapi_clusapi_QueryAllValues_pcbData
);
20264 clusapi_dissect_element_QueryAllValues_pcbData_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
20266 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_QueryAllValues_pcbData
, 0);
20272 clusapi_dissect_element_QueryAllValues_ppData(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
20274 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_QueryAllValues_ppData_
, NDR_POINTER_REF
, "Pointer to PpData (uint8)",hf_clusapi_clusapi_QueryAllValues_ppData
);
20280 clusapi_dissect_element_QueryAllValues_ppData_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
20282 struct ndr_generic_array nga
= { .is_conformant
= false, };
20284 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
20286 offset
= dissect_ndr_generic_array_bytes(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
, clusapi_dissect_element_QueryAllValues_ppData__
);
20292 clusapi_dissect_element_QueryAllValues_ppData__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
20294 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_QueryAllValues_ppData___
, NDR_POINTER_UNIQUE
, "Pointer to PpData (uint8)",hf_clusapi_clusapi_QueryAllValues_ppData
);
20300 clusapi_dissect_element_QueryAllValues_ppData___(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
20302 struct ndr_generic_array nga
= { .is_conformant
= false, };
20304 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
20306 offset
= dissect_ndr_generic_array_bytes(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
, clusapi_dissect_element_QueryAllValues_ppData____
);
20312 clusapi_dissect_element_QueryAllValues_ppData____(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
20314 offset
= PIDL_dissect_uint8(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_QueryAllValues_ppData
, 0);
20320 clusapi_dissect_element_QueryAllValues_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
20322 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_QueryAllValues_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_QueryAllValues_rpc_status
);
20328 clusapi_dissect_element_QueryAllValues_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
20330 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_QueryAllValues_rpc_status
, 0);
20335 /* IDL: WERROR clusapi_QueryAllValues( */
20336 /* IDL: [in] policy_handle hKey, */
20337 /* IDL: [out] [ref] uint32 *pcbData, */
20338 /* IDL: [out] [ref] [size_is(1,*pcbData)] uint8 **ppData, */
20339 /* IDL: [out] [ref] WERROR *rpc_status */
20343 clusapi_dissect_QueryAllValues_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
20347 di
->dcerpc_procedure_name
="QueryAllValues";
20348 offset
= clusapi_dissect_element_QueryAllValues_pcbData(tvb
, offset
, pinfo
, tree
, di
, drep
);
20349 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
20351 offset
= clusapi_dissect_element_QueryAllValues_ppData(tvb
, offset
, pinfo
, tree
, di
, drep
);
20352 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
20354 offset
= clusapi_dissect_element_QueryAllValues_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
20355 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
20357 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
20360 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
20366 clusapi_dissect_QueryAllValues_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
20368 di
->dcerpc_procedure_name
="QueryAllValues";
20369 offset
= clusapi_dissect_element_QueryAllValues_hKey(tvb
, offset
, pinfo
, tree
, di
, drep
);
20370 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
20375 clusapi_dissect_element_StmFindDisk_hCluster(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
20377 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_StmFindDisk_hCluster
, 0);
20383 clusapi_dissect_element_StmFindDisk_dwFlags(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
20385 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_StmFindDisk_dwFlags
, 0);
20391 clusapi_dissect_element_StmFindDisk_pDiskId(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
20393 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_StmFindDisk_pDiskId_
, NDR_POINTER_UNIQUE
, "Pointer to PDiskId (CLUSTER_DISKID)",hf_clusapi_clusapi_StmFindDisk_pDiskId
);
20399 clusapi_dissect_element_StmFindDisk_pDiskId_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
20401 offset
= clusapi_dissect_struct_CLUSTER_DISKID(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_clusapi_clusapi_StmFindDisk_pDiskId
,0);
20407 clusapi_dissect_element_StmFindDisk_pUniqueId(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
20409 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_StmFindDisk_pUniqueId_
, NDR_POINTER_UNIQUE
, "Pointer to PUniqueId (uint8)",hf_clusapi_clusapi_StmFindDisk_pUniqueId
);
20415 clusapi_dissect_element_StmFindDisk_pUniqueId_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
20417 struct ndr_generic_array nga
= { .is_conformant
= false, };
20419 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
20421 offset
= dissect_ndr_generic_array_bytes(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
, clusapi_dissect_element_StmFindDisk_pUniqueId__
);
20427 clusapi_dissect_element_StmFindDisk_pUniqueId__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
20429 offset
= PIDL_dissect_uint8(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_StmFindDisk_pUniqueId
, 0);
20435 clusapi_dissect_element_StmFindDisk_uniqueIdSize(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
20437 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_StmFindDisk_uniqueIdSize
, 0);
20443 clusapi_dissect_element_StmFindDisk_ppszDeviceName(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
20445 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_StmFindDisk_ppszDeviceName_
, NDR_POINTER_REF
, "Pointer to PpszDeviceName (uint16)",hf_clusapi_clusapi_StmFindDisk_ppszDeviceName
);
20451 clusapi_dissect_element_StmFindDisk_ppszDeviceName_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
20453 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_StmFindDisk_ppszDeviceName__
, NDR_POINTER_UNIQUE
, "Pointer to PpszDeviceName (uint16)",hf_clusapi_clusapi_StmFindDisk_ppszDeviceName
);
20459 clusapi_dissect_element_StmFindDisk_ppszDeviceName__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
20462 struct ndr_generic_array nga
= { .is_conformant
= false, };
20464 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
20466 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
20467 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_clusapi_clusapi_StmFindDisk_ppszDeviceName
, false, &nga
, &data
);
20468 proto_item_append_text(tree
, ": %s", data
);
20474 clusapi_dissect_element_StmFindDisk_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
20476 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_StmFindDisk_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_StmFindDisk_rpc_status
);
20482 clusapi_dissect_element_StmFindDisk_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
20484 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_StmFindDisk_rpc_status
, 0);
20489 /* IDL: WERROR clusapi_StmFindDisk( */
20490 /* IDL: [in] policy_handle hCluster, */
20491 /* IDL: [in] uint32 dwFlags, */
20492 /* IDL: [in] [out] [unique(1)] CLUSTER_DISKID *pDiskId, */
20493 /* IDL: [in] [size_is(uniqueIdSize)] [unique(1)] uint8 *pUniqueId, */
20494 /* IDL: [in] uint32 uniqueIdSize, */
20495 /* IDL: [charset(UTF16)] [out] [ref] uint16 **ppszDeviceName, */
20496 /* IDL: [out] [ref] WERROR *rpc_status */
20500 clusapi_dissect_StmFindDisk_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
20504 di
->dcerpc_procedure_name
="StmFindDisk";
20505 offset
= clusapi_dissect_element_StmFindDisk_pDiskId(tvb
, offset
, pinfo
, tree
, di
, drep
);
20506 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
20508 offset
= clusapi_dissect_element_StmFindDisk_ppszDeviceName(tvb
, offset
, pinfo
, tree
, di
, drep
);
20509 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
20511 offset
= clusapi_dissect_element_StmFindDisk_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
20512 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
20514 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
20517 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
20523 clusapi_dissect_StmFindDisk_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
20525 di
->dcerpc_procedure_name
="StmFindDisk";
20526 offset
= clusapi_dissect_element_StmFindDisk_hCluster(tvb
, offset
, pinfo
, tree
, di
, drep
);
20527 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
20528 offset
= clusapi_dissect_element_StmFindDisk_dwFlags(tvb
, offset
, pinfo
, tree
, di
, drep
);
20529 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
20530 offset
= clusapi_dissect_element_StmFindDisk_pDiskId(tvb
, offset
, pinfo
, tree
, di
, drep
);
20531 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
20532 offset
= clusapi_dissect_element_StmFindDisk_pUniqueId(tvb
, offset
, pinfo
, tree
, di
, drep
);
20533 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
20534 offset
= clusapi_dissect_element_StmFindDisk_uniqueIdSize(tvb
, offset
, pinfo
, tree
, di
, drep
);
20535 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
20540 clusapi_dissect_element_ClusterMrr_hCluster(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
20542 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_ClusterMrr_hCluster
, 0);
20548 clusapi_dissect_element_ClusterMrr_fExcludeSelf(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
20550 offset
= PIDL_dissect_uint8(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_ClusterMrr_fExcludeSelf
, 0);
20556 clusapi_dissect_element_ClusterMrr_nodeSet(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
20558 offset
= dissect_ndr_uint64(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_ClusterMrr_nodeSet
, NULL
);
20564 clusapi_dissect_element_ClusterMrr_dwTimeout(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
20566 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_ClusterMrr_dwTimeout
, 0);
20572 clusapi_dissect_element_ClusterMrr_dwComponent(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
20574 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_ClusterMrr_dwComponent
, 0);
20580 clusapi_dissect_element_ClusterMrr_dwControlCode(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
20582 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_ClusterMrr_dwControlCode
, 0);
20588 clusapi_dissect_element_ClusterMrr_inSize(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
20590 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_ClusterMrr_inSize
, 0);
20596 clusapi_dissect_element_ClusterMrr_pInData(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
20598 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_ClusterMrr_pInData_
, NDR_POINTER_UNIQUE
, "Pointer to PInData (uint8)",hf_clusapi_clusapi_ClusterMrr_pInData
);
20604 clusapi_dissect_element_ClusterMrr_pInData_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
20606 struct ndr_generic_array nga
= { .is_conformant
= false, };
20608 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
20610 offset
= dissect_ndr_generic_array_bytes(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
, clusapi_dissect_element_ClusterMrr_pInData__
);
20616 clusapi_dissect_element_ClusterMrr_pInData__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
20618 offset
= PIDL_dissect_uint8(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_ClusterMrr_pInData
, 0);
20624 clusapi_dissect_element_ClusterMrr_ppInfo(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
20626 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_ClusterMrr_ppInfo_
, NDR_POINTER_REF
, "Pointer to PpInfo (CLUSTER_MRR_RESPONSE)",hf_clusapi_clusapi_ClusterMrr_ppInfo
);
20632 clusapi_dissect_element_ClusterMrr_ppInfo_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
20634 struct ndr_generic_array nga
= { .is_conformant
= false, };
20636 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
20638 offset
= dissect_ndr_generic_array_bytes(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
, clusapi_dissect_element_ClusterMrr_ppInfo__
);
20644 clusapi_dissect_element_ClusterMrr_ppInfo__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
20646 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_ClusterMrr_ppInfo___
, NDR_POINTER_UNIQUE
, "Pointer to PpInfo (CLUSTER_MRR_RESPONSE)",hf_clusapi_clusapi_ClusterMrr_ppInfo
);
20652 clusapi_dissect_element_ClusterMrr_ppInfo___(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
20654 struct ndr_generic_array nga
= { .is_conformant
= false, };
20656 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
20658 offset
= dissect_ndr_generic_array_bytes(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
, clusapi_dissect_element_ClusterMrr_ppInfo____
);
20664 clusapi_dissect_element_ClusterMrr_ppInfo____(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
20666 offset
= clusapi_dissect_struct_CLUSTER_MRR_RESPONSE(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_clusapi_clusapi_ClusterMrr_ppInfo
,0);
20672 clusapi_dissect_element_ClusterMrr_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
20674 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_ClusterMrr_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_ClusterMrr_rpc_status
);
20680 clusapi_dissect_element_ClusterMrr_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
20682 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_ClusterMrr_rpc_status
, 0);
20687 /* IDL: WERROR clusapi_ClusterMrr( */
20688 /* IDL: [in] policy_handle hCluster, */
20689 /* IDL: [in] uint8 fExcludeSelf, */
20690 /* IDL: [in] hyper nodeSet, */
20691 /* IDL: [in] uint32 dwTimeout, */
20692 /* IDL: [in] uint32 dwComponent, */
20693 /* IDL: [in] uint32 dwControlCode, */
20694 /* IDL: [in] uint32 inSize, */
20695 /* IDL: [in] [size_is(inSize)] [unique(1)] uint8 *pInData, */
20696 /* IDL: [out] [ref] [size_is(1,1)] CLUSTER_MRR_RESPONSE **ppInfo, */
20697 /* IDL: [out] [ref] WERROR *rpc_status */
20701 clusapi_dissect_ClusterMrr_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
20705 di
->dcerpc_procedure_name
="ClusterMrr";
20706 offset
= clusapi_dissect_element_ClusterMrr_ppInfo(tvb
, offset
, pinfo
, tree
, di
, drep
);
20707 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
20709 offset
= clusapi_dissect_element_ClusterMrr_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
20710 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
20712 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
20715 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
20721 clusapi_dissect_ClusterMrr_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
20723 di
->dcerpc_procedure_name
="ClusterMrr";
20724 offset
= clusapi_dissect_element_ClusterMrr_hCluster(tvb
, offset
, pinfo
, tree
, di
, drep
);
20725 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
20726 offset
= clusapi_dissect_element_ClusterMrr_fExcludeSelf(tvb
, offset
, pinfo
, tree
, di
, drep
);
20727 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
20728 offset
= clusapi_dissect_element_ClusterMrr_nodeSet(tvb
, offset
, pinfo
, tree
, di
, drep
);
20729 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
20730 offset
= clusapi_dissect_element_ClusterMrr_dwTimeout(tvb
, offset
, pinfo
, tree
, di
, drep
);
20731 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
20732 offset
= clusapi_dissect_element_ClusterMrr_dwComponent(tvb
, offset
, pinfo
, tree
, di
, drep
);
20733 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
20734 offset
= clusapi_dissect_element_ClusterMrr_dwControlCode(tvb
, offset
, pinfo
, tree
, di
, drep
);
20735 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
20736 offset
= clusapi_dissect_element_ClusterMrr_inSize(tvb
, offset
, pinfo
, tree
, di
, drep
);
20737 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
20738 offset
= clusapi_dissect_element_ClusterMrr_pInData(tvb
, offset
, pinfo
, tree
, di
, drep
);
20739 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
20744 clusapi_dissect_element_CreateGroupEnum_hCluster(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
20746 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_CreateGroupEnum_hCluster
, 0);
20752 clusapi_dissect_element_CreateGroupEnum_pProperties(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
20754 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_CreateGroupEnum_pProperties_
, NDR_POINTER_UNIQUE
, "Pointer to PProperties (uint8)",hf_clusapi_clusapi_CreateGroupEnum_pProperties
);
20760 clusapi_dissect_element_CreateGroupEnum_pProperties_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
20762 struct ndr_generic_array nga
= { .is_conformant
= false, };
20764 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
20766 offset
= dissect_ndr_generic_array_bytes(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
, clusapi_dissect_element_CreateGroupEnum_pProperties__
);
20772 clusapi_dissect_element_CreateGroupEnum_pProperties__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
20774 offset
= PIDL_dissect_uint8(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_CreateGroupEnum_pProperties
, 0);
20780 clusapi_dissect_element_CreateGroupEnum_cbProperties(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
20782 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_CreateGroupEnum_cbProperties
, 0);
20788 clusapi_dissect_element_CreateGroupEnum_pRoProperties(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
20790 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_CreateGroupEnum_pRoProperties_
, NDR_POINTER_UNIQUE
, "Pointer to PRoProperties (uint8)",hf_clusapi_clusapi_CreateGroupEnum_pRoProperties
);
20796 clusapi_dissect_element_CreateGroupEnum_pRoProperties_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
20798 struct ndr_generic_array nga
= { .is_conformant
= false, };
20800 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
20802 offset
= dissect_ndr_generic_array_bytes(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
, clusapi_dissect_element_CreateGroupEnum_pRoProperties__
);
20808 clusapi_dissect_element_CreateGroupEnum_pRoProperties__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
20810 offset
= PIDL_dissect_uint8(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_CreateGroupEnum_pRoProperties
, 0);
20816 clusapi_dissect_element_CreateGroupEnum_cbRoProperties(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
20818 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_CreateGroupEnum_cbRoProperties
, 0);
20824 clusapi_dissect_element_CreateGroupEnum_ppResultList(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
20826 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_CreateGroupEnum_ppResultList_
, NDR_POINTER_REF
, "Pointer to PpResultList (GROUP_ENUM_LIST)",hf_clusapi_clusapi_CreateGroupEnum_ppResultList
);
20832 clusapi_dissect_element_CreateGroupEnum_ppResultList_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
20834 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_CreateGroupEnum_ppResultList__
, NDR_POINTER_UNIQUE
, "Pointer to PpResultList (GROUP_ENUM_LIST)",hf_clusapi_clusapi_CreateGroupEnum_ppResultList
);
20840 clusapi_dissect_element_CreateGroupEnum_ppResultList__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
20842 offset
= clusapi_dissect_struct_GROUP_ENUM_LIST(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_clusapi_clusapi_CreateGroupEnum_ppResultList
,0);
20848 clusapi_dissect_element_CreateGroupEnum_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
20850 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_CreateGroupEnum_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_CreateGroupEnum_rpc_status
);
20856 clusapi_dissect_element_CreateGroupEnum_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
20858 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_CreateGroupEnum_rpc_status
, 0);
20863 /* IDL: WERROR clusapi_CreateGroupEnum( */
20864 /* IDL: [in] policy_handle hCluster, */
20865 /* IDL: [in] [size_is(cbProperties)] [unique(1)] uint8 *pProperties, */
20866 /* IDL: [in] uint32 cbProperties, */
20867 /* IDL: [in] [size_is(cbRoProperties)] [unique(1)] uint8 *pRoProperties, */
20868 /* IDL: [in] uint32 cbRoProperties, */
20869 /* IDL: [out] [ref] GROUP_ENUM_LIST **ppResultList, */
20870 /* IDL: [out] [ref] WERROR *rpc_status */
20874 clusapi_dissect_CreateGroupEnum_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
20878 di
->dcerpc_procedure_name
="CreateGroupEnum";
20879 offset
= clusapi_dissect_element_CreateGroupEnum_ppResultList(tvb
, offset
, pinfo
, tree
, di
, drep
);
20880 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
20882 offset
= clusapi_dissect_element_CreateGroupEnum_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
20883 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
20885 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
20888 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
20894 clusapi_dissect_CreateGroupEnum_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
20896 di
->dcerpc_procedure_name
="CreateGroupEnum";
20897 offset
= clusapi_dissect_element_CreateGroupEnum_hCluster(tvb
, offset
, pinfo
, tree
, di
, drep
);
20898 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
20899 offset
= clusapi_dissect_element_CreateGroupEnum_pProperties(tvb
, offset
, pinfo
, tree
, di
, drep
);
20900 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
20901 offset
= clusapi_dissect_element_CreateGroupEnum_cbProperties(tvb
, offset
, pinfo
, tree
, di
, drep
);
20902 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
20903 offset
= clusapi_dissect_element_CreateGroupEnum_pRoProperties(tvb
, offset
, pinfo
, tree
, di
, drep
);
20904 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
20905 offset
= clusapi_dissect_element_CreateGroupEnum_cbRoProperties(tvb
, offset
, pinfo
, tree
, di
, drep
);
20906 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
20911 clusapi_dissect_element_CreateResourceEnum_hCluster(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
20913 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_CreateResourceEnum_hCluster
, 0);
20919 clusapi_dissect_element_CreateResourceEnum_pProperties(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
20921 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_CreateResourceEnum_pProperties_
, NDR_POINTER_UNIQUE
, "Pointer to PProperties (uint8)",hf_clusapi_clusapi_CreateResourceEnum_pProperties
);
20927 clusapi_dissect_element_CreateResourceEnum_pProperties_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
20929 struct ndr_generic_array nga
= { .is_conformant
= false, };
20931 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
20933 offset
= dissect_ndr_generic_array_bytes(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
, clusapi_dissect_element_CreateResourceEnum_pProperties__
);
20939 clusapi_dissect_element_CreateResourceEnum_pProperties__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
20941 offset
= PIDL_dissect_uint8(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_CreateResourceEnum_pProperties
, 0);
20947 clusapi_dissect_element_CreateResourceEnum_cbProperties(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
20949 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_CreateResourceEnum_cbProperties
, 0);
20955 clusapi_dissect_element_CreateResourceEnum_pRoProperties(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
20957 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_CreateResourceEnum_pRoProperties_
, NDR_POINTER_UNIQUE
, "Pointer to PRoProperties (uint8)",hf_clusapi_clusapi_CreateResourceEnum_pRoProperties
);
20963 clusapi_dissect_element_CreateResourceEnum_pRoProperties_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
20965 struct ndr_generic_array nga
= { .is_conformant
= false, };
20967 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
20969 offset
= dissect_ndr_generic_array_bytes(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
, clusapi_dissect_element_CreateResourceEnum_pRoProperties__
);
20975 clusapi_dissect_element_CreateResourceEnum_pRoProperties__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
20977 offset
= PIDL_dissect_uint8(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_CreateResourceEnum_pRoProperties
, 0);
20983 clusapi_dissect_element_CreateResourceEnum_cbRoProperties(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
20985 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_CreateResourceEnum_cbRoProperties
, 0);
20991 clusapi_dissect_element_CreateResourceEnum_ppResultList(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
20993 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_CreateResourceEnum_ppResultList_
, NDR_POINTER_REF
, "Pointer to PpResultList (RESOURCE_ENUM_LIST)",hf_clusapi_clusapi_CreateResourceEnum_ppResultList
);
20999 clusapi_dissect_element_CreateResourceEnum_ppResultList_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
21001 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_CreateResourceEnum_ppResultList__
, NDR_POINTER_UNIQUE
, "Pointer to PpResultList (RESOURCE_ENUM_LIST)",hf_clusapi_clusapi_CreateResourceEnum_ppResultList
);
21007 clusapi_dissect_element_CreateResourceEnum_ppResultList__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
21009 offset
= clusapi_dissect_struct_RESOURCE_ENUM_LIST(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_clusapi_clusapi_CreateResourceEnum_ppResultList
,0);
21015 clusapi_dissect_element_CreateResourceEnum_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
21017 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_CreateResourceEnum_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_CreateResourceEnum_rpc_status
);
21023 clusapi_dissect_element_CreateResourceEnum_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
21025 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_CreateResourceEnum_rpc_status
, 0);
21030 /* IDL: WERROR clusapi_CreateResourceEnum( */
21031 /* IDL: [in] policy_handle hCluster, */
21032 /* IDL: [in] [size_is(cbProperties)] [unique(1)] uint8 *pProperties, */
21033 /* IDL: [in] uint32 cbProperties, */
21034 /* IDL: [in] [size_is(cbRoProperties)] [unique(1)] uint8 *pRoProperties, */
21035 /* IDL: [in] uint32 cbRoProperties, */
21036 /* IDL: [out] [ref] RESOURCE_ENUM_LIST **ppResultList, */
21037 /* IDL: [out] [ref] WERROR *rpc_status */
21041 clusapi_dissect_CreateResourceEnum_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
21045 di
->dcerpc_procedure_name
="CreateResourceEnum";
21046 offset
= clusapi_dissect_element_CreateResourceEnum_ppResultList(tvb
, offset
, pinfo
, tree
, di
, drep
);
21047 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
21049 offset
= clusapi_dissect_element_CreateResourceEnum_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
21050 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
21052 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
21055 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
21061 clusapi_dissect_CreateResourceEnum_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
21063 di
->dcerpc_procedure_name
="CreateResourceEnum";
21064 offset
= clusapi_dissect_element_CreateResourceEnum_hCluster(tvb
, offset
, pinfo
, tree
, di
, drep
);
21065 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
21066 offset
= clusapi_dissect_element_CreateResourceEnum_pProperties(tvb
, offset
, pinfo
, tree
, di
, drep
);
21067 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
21068 offset
= clusapi_dissect_element_CreateResourceEnum_cbProperties(tvb
, offset
, pinfo
, tree
, di
, drep
);
21069 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
21070 offset
= clusapi_dissect_element_CreateResourceEnum_pRoProperties(tvb
, offset
, pinfo
, tree
, di
, drep
);
21071 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
21072 offset
= clusapi_dissect_element_CreateResourceEnum_cbRoProperties(tvb
, offset
, pinfo
, tree
, di
, drep
);
21073 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
21078 clusapi_dissect_element_ExecuteReadBatch_hKey(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
21080 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_ExecuteReadBatch_hKey
, 0);
21086 clusapi_dissect_element_ExecuteReadBatch_cbInData(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
21088 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_ExecuteReadBatch_cbInData
, 0);
21094 clusapi_dissect_element_ExecuteReadBatch_lpInData(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
21096 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_ExecuteReadBatch_lpInData_
, NDR_POINTER_REF
, "Pointer to LpInData (uint8)",hf_clusapi_clusapi_ExecuteReadBatch_lpInData
);
21102 clusapi_dissect_element_ExecuteReadBatch_lpInData_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
21104 struct ndr_generic_array nga
= { .is_conformant
= false, };
21106 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
21108 offset
= dissect_ndr_generic_array_bytes(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
, clusapi_dissect_element_ExecuteReadBatch_lpInData__
);
21114 clusapi_dissect_element_ExecuteReadBatch_lpInData__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
21116 offset
= PIDL_dissect_uint8(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_ExecuteReadBatch_lpInData
, 0);
21122 clusapi_dissect_element_ExecuteReadBatch_cbOutData(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
21124 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_ExecuteReadBatch_cbOutData_
, NDR_POINTER_REF
, "Pointer to CbOutData (uint32)",hf_clusapi_clusapi_ExecuteReadBatch_cbOutData
);
21130 clusapi_dissect_element_ExecuteReadBatch_cbOutData_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
21132 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_ExecuteReadBatch_cbOutData
, 0);
21138 clusapi_dissect_element_ExecuteReadBatch_lpOutData(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
21140 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_ExecuteReadBatch_lpOutData_
, NDR_POINTER_REF
, "Pointer to LpOutData (uint8)",hf_clusapi_clusapi_ExecuteReadBatch_lpOutData
);
21146 clusapi_dissect_element_ExecuteReadBatch_lpOutData_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
21148 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_ExecuteReadBatch_lpOutData__
, NDR_POINTER_UNIQUE
, "Pointer to LpOutData (uint8)",hf_clusapi_clusapi_ExecuteReadBatch_lpOutData
);
21154 clusapi_dissect_element_ExecuteReadBatch_lpOutData__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
21156 struct ndr_generic_array nga
= { .is_conformant
= false, };
21158 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
21160 offset
= dissect_ndr_generic_array_bytes(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
, clusapi_dissect_element_ExecuteReadBatch_lpOutData___
);
21166 clusapi_dissect_element_ExecuteReadBatch_lpOutData___(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
21168 offset
= PIDL_dissect_uint8(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_ExecuteReadBatch_lpOutData
, 0);
21174 clusapi_dissect_element_ExecuteReadBatch_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
21176 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_ExecuteReadBatch_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_ExecuteReadBatch_rpc_status
);
21182 clusapi_dissect_element_ExecuteReadBatch_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
21184 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_ExecuteReadBatch_rpc_status
, 0);
21189 /* IDL: WERROR clusapi_ExecuteReadBatch( */
21190 /* IDL: [in] policy_handle hKey, */
21191 /* IDL: [in] uint32 cbInData, */
21192 /* IDL: [in] [ref] [size_is(cbInData)] uint8 *lpInData, */
21193 /* IDL: [out] [ref] uint32 *cbOutData, */
21194 /* IDL: [out] [ref] [size_is(,*cbOutData)] uint8 **lpOutData, */
21195 /* IDL: [out] [ref] WERROR *rpc_status */
21199 clusapi_dissect_ExecuteReadBatch_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
21203 di
->dcerpc_procedure_name
="ExecuteReadBatch";
21204 offset
= clusapi_dissect_element_ExecuteReadBatch_cbOutData(tvb
, offset
, pinfo
, tree
, di
, drep
);
21205 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
21207 offset
= clusapi_dissect_element_ExecuteReadBatch_lpOutData(tvb
, offset
, pinfo
, tree
, di
, drep
);
21208 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
21210 offset
= clusapi_dissect_element_ExecuteReadBatch_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
21211 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
21213 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
21216 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
21222 clusapi_dissect_ExecuteReadBatch_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
21224 di
->dcerpc_procedure_name
="ExecuteReadBatch";
21225 offset
= clusapi_dissect_element_ExecuteReadBatch_hKey(tvb
, offset
, pinfo
, tree
, di
, drep
);
21226 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
21227 offset
= clusapi_dissect_element_ExecuteReadBatch_cbInData(tvb
, offset
, pinfo
, tree
, di
, drep
);
21228 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
21229 offset
= clusapi_dissect_element_ExecuteReadBatch_lpInData(tvb
, offset
, pinfo
, tree
, di
, drep
);
21230 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
21235 clusapi_dissect_element_RestartResource_hResource(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
21237 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_RestartResource_hResource
, 0);
21243 clusapi_dissect_element_RestartResource_dwFlags(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
21245 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_RestartResource_dwFlags
, 0);
21251 clusapi_dissect_element_RestartResource_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
21253 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_RestartResource_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_RestartResource_rpc_status
);
21259 clusapi_dissect_element_RestartResource_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
21261 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_RestartResource_rpc_status
, 0);
21266 /* IDL: WERROR clusapi_RestartResource( */
21267 /* IDL: [in] policy_handle hResource, */
21268 /* IDL: [in] uint32 dwFlags, */
21269 /* IDL: [out] [ref] WERROR *rpc_status */
21273 clusapi_dissect_RestartResource_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
21277 di
->dcerpc_procedure_name
="RestartResource";
21278 offset
= clusapi_dissect_element_RestartResource_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
21279 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
21281 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
21284 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
21290 clusapi_dissect_RestartResource_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
21292 di
->dcerpc_procedure_name
="RestartResource";
21293 offset
= clusapi_dissect_element_RestartResource_hResource(tvb
, offset
, pinfo
, tree
, di
, drep
);
21294 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
21295 offset
= clusapi_dissect_element_RestartResource_dwFlags(tvb
, offset
, pinfo
, tree
, di
, drep
);
21296 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
21301 clusapi_dissect_element_GetNotifyAsync_hNotify(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
21303 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_GetNotifyAsync_hNotify
, 0);
21309 clusapi_dissect_element_GetNotifyAsync_Notifications(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
21311 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GetNotifyAsync_Notifications_
, NDR_POINTER_REF
, "Pointer to Notifications (NOTIFICATION_DATA_ASYNC_RPC)",hf_clusapi_clusapi_GetNotifyAsync_Notifications
);
21317 clusapi_dissect_element_GetNotifyAsync_Notifications_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
21319 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GetNotifyAsync_Notifications__
, NDR_POINTER_UNIQUE
, "Pointer to Notifications (NOTIFICATION_DATA_ASYNC_RPC)",hf_clusapi_clusapi_GetNotifyAsync_Notifications
);
21325 clusapi_dissect_element_GetNotifyAsync_Notifications__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
21327 struct ndr_generic_array nga
= { .is_conformant
= false, };
21329 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
21331 offset
= dissect_ndr_generic_array_bytes(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
, clusapi_dissect_element_GetNotifyAsync_Notifications___
);
21337 clusapi_dissect_element_GetNotifyAsync_Notifications___(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
21339 offset
= clusapi_dissect_struct_NOTIFICATION_DATA_ASYNC_RPC(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_clusapi_clusapi_GetNotifyAsync_Notifications
,0);
21345 clusapi_dissect_element_GetNotifyAsync_dwNumNotifications(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
21347 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GetNotifyAsync_dwNumNotifications_
, NDR_POINTER_REF
, "Pointer to DwNumNotifications (uint32)",hf_clusapi_clusapi_GetNotifyAsync_dwNumNotifications
);
21353 clusapi_dissect_element_GetNotifyAsync_dwNumNotifications_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
21355 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_GetNotifyAsync_dwNumNotifications
, 0);
21360 /* IDL: WERROR clusapi_GetNotifyAsync( */
21361 /* IDL: [in] policy_handle hNotify, */
21362 /* IDL: [out] [ref] [size_is(,*dwNumNotifications)] NOTIFICATION_DATA_ASYNC_RPC **Notifications, */
21363 /* IDL: [out] [ref] uint32 *dwNumNotifications */
21367 clusapi_dissect_GetNotifyAsync_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
21371 di
->dcerpc_procedure_name
="GetNotifyAsync";
21372 offset
= clusapi_dissect_element_GetNotifyAsync_Notifications(tvb
, offset
, pinfo
, tree
, di
, drep
);
21373 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
21375 offset
= clusapi_dissect_element_GetNotifyAsync_dwNumNotifications(tvb
, offset
, pinfo
, tree
, di
, drep
);
21376 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
21378 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
21381 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
21387 clusapi_dissect_GetNotifyAsync_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
21389 di
->dcerpc_procedure_name
="GetNotifyAsync";
21390 offset
= clusapi_dissect_element_GetNotifyAsync_hNotify(tvb
, offset
, pinfo
, tree
, di
, drep
);
21391 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
21395 /* IDL: WERROR Opnum148NotUsedOnWire( */
21400 clusapi_dissect_Opnum148NotUsedOnWire_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
21404 di
->dcerpc_procedure_name
="Opnum148NotUsedOnWire";
21405 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
21408 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
21414 clusapi_dissect_Opnum148NotUsedOnWire_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
21416 di
->dcerpc_procedure_name
="Opnum148NotUsedOnWire";
21420 /* IDL: WERROR Opnum149otUsedOnWire( */
21425 clusapi_dissect_Opnum149otUsedOnWire_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
21429 di
->dcerpc_procedure_name
="Opnum149otUsedOnWire";
21430 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
21433 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
21439 clusapi_dissect_Opnum149otUsedOnWire_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
21441 di
->dcerpc_procedure_name
="Opnum149otUsedOnWire";
21445 /* IDL: WERROR Opnum150NotUsedOnWire( */
21450 clusapi_dissect_Opnum150NotUsedOnWire_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
21454 di
->dcerpc_procedure_name
="Opnum150NotUsedOnWire";
21455 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
21458 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
21464 clusapi_dissect_Opnum150NotUsedOnWire_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
21466 di
->dcerpc_procedure_name
="Opnum150NotUsedOnWire";
21470 /* IDL: WERROR Opnum151NotUsedOnWire( */
21475 clusapi_dissect_Opnum151NotUsedOnWire_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
21479 di
->dcerpc_procedure_name
="Opnum151NotUsedOnWire";
21480 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
21483 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
21489 clusapi_dissect_Opnum151NotUsedOnWire_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
21491 di
->dcerpc_procedure_name
="Opnum151NotUsedOnWire";
21495 /* IDL: WERROR Opnum152NotUsedOnWire( */
21500 clusapi_dissect_Opnum152NotUsedOnWire_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
21504 di
->dcerpc_procedure_name
="Opnum152NotUsedOnWire";
21505 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
21508 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
21514 clusapi_dissect_Opnum152NotUsedOnWire_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
21516 di
->dcerpc_procedure_name
="Opnum152NotUsedOnWire";
21520 /* IDL: WERROR Opnum153NotUsedOnWire( */
21525 clusapi_dissect_Opnum153NotUsedOnWire_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
21529 di
->dcerpc_procedure_name
="Opnum153NotUsedOnWire";
21530 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
21533 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
21539 clusapi_dissect_Opnum153NotUsedOnWire_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
21541 di
->dcerpc_procedure_name
="Opnum153NotUsedOnWire";
21545 /* IDL: WERROR Opnum154NotUsedOnWire( */
21550 clusapi_dissect_Opnum154NotUsedOnWire_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
21554 di
->dcerpc_procedure_name
="Opnum154NotUsedOnWire";
21555 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
21558 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
21564 clusapi_dissect_Opnum154NotUsedOnWire_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
21566 di
->dcerpc_procedure_name
="Opnum154NotUsedOnWire";
21571 clusapi_dissect_element_AddNotifyResourceTypeV2_hNotify(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
21573 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_AddNotifyResourceTypeV2_hNotify
, 0);
21579 clusapi_dissect_element_AddNotifyResourceTypeV2_filter(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
21581 offset
= dissect_ndr_uint64(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_AddNotifyResourceTypeV2_filter
, NULL
);
21587 clusapi_dissect_element_AddNotifyResourceTypeV2_dwNotifyKey(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
21589 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_AddNotifyResourceTypeV2_dwNotifyKey
, 0);
21595 clusapi_dissect_element_AddNotifyResourceTypeV2_resTypeName(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
21597 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_AddNotifyResourceTypeV2_resTypeName_
, NDR_POINTER_REF
, "Pointer to ResTypeName (uint16)",hf_clusapi_clusapi_AddNotifyResourceTypeV2_resTypeName
);
21603 clusapi_dissect_element_AddNotifyResourceTypeV2_resTypeName_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
21606 struct ndr_generic_array nga
= { .is_conformant
= false, };
21608 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
21610 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
21611 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_clusapi_clusapi_AddNotifyResourceTypeV2_resTypeName
, false, &nga
, &data
);
21612 proto_item_append_text(tree
, ": %s", data
);
21618 clusapi_dissect_element_AddNotifyResourceTypeV2_dwVersion(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
21620 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_AddNotifyResourceTypeV2_dwVersion
, 0);
21626 clusapi_dissect_element_AddNotifyResourceTypeV2_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
21628 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_AddNotifyResourceTypeV2_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_AddNotifyResourceTypeV2_rpc_status
);
21634 clusapi_dissect_element_AddNotifyResourceTypeV2_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
21636 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_AddNotifyResourceTypeV2_rpc_status
, 0);
21641 /* IDL: WERROR clusapi_AddNotifyResourceTypeV2( */
21642 /* IDL: [in] policy_handle hNotify, */
21643 /* IDL: [in] hyper filter, */
21644 /* IDL: [in] uint32 dwNotifyKey, */
21645 /* IDL: [charset(UTF16)] [in] [ref] uint16 *resTypeName, */
21646 /* IDL: [in] uint32 dwVersion, */
21647 /* IDL: [out] [ref] WERROR *rpc_status */
21651 clusapi_dissect_AddNotifyResourceTypeV2_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
21655 di
->dcerpc_procedure_name
="AddNotifyResourceTypeV2";
21656 offset
= clusapi_dissect_element_AddNotifyResourceTypeV2_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
21657 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
21659 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
21662 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
21668 clusapi_dissect_AddNotifyResourceTypeV2_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
21670 di
->dcerpc_procedure_name
="AddNotifyResourceTypeV2";
21671 offset
= clusapi_dissect_element_AddNotifyResourceTypeV2_hNotify(tvb
, offset
, pinfo
, tree
, di
, drep
);
21672 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
21673 offset
= clusapi_dissect_element_AddNotifyResourceTypeV2_filter(tvb
, offset
, pinfo
, tree
, di
, drep
);
21674 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
21675 offset
= clusapi_dissect_element_AddNotifyResourceTypeV2_dwNotifyKey(tvb
, offset
, pinfo
, tree
, di
, drep
);
21676 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
21677 offset
= clusapi_dissect_element_AddNotifyResourceTypeV2_resTypeName(tvb
, offset
, pinfo
, tree
, di
, drep
);
21678 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
21679 offset
= clusapi_dissect_element_AddNotifyResourceTypeV2_dwVersion(tvb
, offset
, pinfo
, tree
, di
, drep
);
21680 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
21684 /* IDL: WERROR Opnum156NotUsedOnWire( */
21689 clusapi_dissect_Opnum156NotUsedOnWire_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
21693 di
->dcerpc_procedure_name
="Opnum156NotUsedOnWire";
21694 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
21697 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
21703 clusapi_dissect_Opnum156NotUsedOnWire_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
21705 di
->dcerpc_procedure_name
="Opnum156NotUsedOnWire";
21710 clusapi_dissect_element_ExecuteReadBatchEx_hKey(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
21712 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_ExecuteReadBatchEx_hKey
, 0);
21718 clusapi_dissect_element_ExecuteReadBatchEx_cbInData(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
21720 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_ExecuteReadBatchEx_cbInData
, 0);
21726 clusapi_dissect_element_ExecuteReadBatchEx_lpInData(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
21728 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_ExecuteReadBatchEx_lpInData_
, NDR_POINTER_REF
, "Pointer to LpInData (uint8)",hf_clusapi_clusapi_ExecuteReadBatchEx_lpInData
);
21734 clusapi_dissect_element_ExecuteReadBatchEx_lpInData_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
21736 struct ndr_generic_array nga
= { .is_conformant
= false, };
21738 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
21740 offset
= dissect_ndr_generic_array_bytes(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
, clusapi_dissect_element_ExecuteReadBatchEx_lpInData__
);
21746 clusapi_dissect_element_ExecuteReadBatchEx_lpInData__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
21748 offset
= PIDL_dissect_uint8(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_ExecuteReadBatchEx_lpInData
, 0);
21754 clusapi_dissect_element_ExecuteReadBatchEx_flags(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
21756 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_ExecuteReadBatchEx_flags
, 0);
21762 clusapi_dissect_element_ExecuteReadBatchEx_cbOutData(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
21764 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_ExecuteReadBatchEx_cbOutData_
, NDR_POINTER_REF
, "Pointer to CbOutData (uint32)",hf_clusapi_clusapi_ExecuteReadBatchEx_cbOutData
);
21770 clusapi_dissect_element_ExecuteReadBatchEx_cbOutData_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
21772 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_ExecuteReadBatchEx_cbOutData
, 0);
21778 clusapi_dissect_element_ExecuteReadBatchEx_lpOutData(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
21780 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_ExecuteReadBatchEx_lpOutData_
, NDR_POINTER_REF
, "Pointer to LpOutData (uint8)",hf_clusapi_clusapi_ExecuteReadBatchEx_lpOutData
);
21786 clusapi_dissect_element_ExecuteReadBatchEx_lpOutData_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
21788 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_ExecuteReadBatchEx_lpOutData__
, NDR_POINTER_UNIQUE
, "Pointer to LpOutData (uint8)",hf_clusapi_clusapi_ExecuteReadBatchEx_lpOutData
);
21794 clusapi_dissect_element_ExecuteReadBatchEx_lpOutData__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
21796 struct ndr_generic_array nga
= { .is_conformant
= false, };
21798 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
21800 offset
= dissect_ndr_generic_array_bytes(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
, clusapi_dissect_element_ExecuteReadBatchEx_lpOutData___
);
21806 clusapi_dissect_element_ExecuteReadBatchEx_lpOutData___(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
21808 offset
= PIDL_dissect_uint8(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_ExecuteReadBatchEx_lpOutData
, 0);
21814 clusapi_dissect_element_ExecuteReadBatchEx_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
21816 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_ExecuteReadBatchEx_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_ExecuteReadBatchEx_rpc_status
);
21822 clusapi_dissect_element_ExecuteReadBatchEx_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
21824 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_ExecuteReadBatchEx_rpc_status
, 0);
21829 /* IDL: WERROR clusapi_ExecuteReadBatchEx( */
21830 /* IDL: [in] policy_handle hKey, */
21831 /* IDL: [in] uint32 cbInData, */
21832 /* IDL: [in] [ref] [size_is(cbInData)] uint8 *lpInData, */
21833 /* IDL: [in] uint32 flags, */
21834 /* IDL: [out] [ref] uint32 *cbOutData, */
21835 /* IDL: [out] [ref] [size_is(,*cbOutData)] uint8 **lpOutData, */
21836 /* IDL: [out] [ref] WERROR *rpc_status */
21840 clusapi_dissect_ExecuteReadBatchEx_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
21844 di
->dcerpc_procedure_name
="ExecuteReadBatchEx";
21845 offset
= clusapi_dissect_element_ExecuteReadBatchEx_cbOutData(tvb
, offset
, pinfo
, tree
, di
, drep
);
21846 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
21848 offset
= clusapi_dissect_element_ExecuteReadBatchEx_lpOutData(tvb
, offset
, pinfo
, tree
, di
, drep
);
21849 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
21851 offset
= clusapi_dissect_element_ExecuteReadBatchEx_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
21852 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
21854 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
21857 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
21863 clusapi_dissect_ExecuteReadBatchEx_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
21865 di
->dcerpc_procedure_name
="ExecuteReadBatchEx";
21866 offset
= clusapi_dissect_element_ExecuteReadBatchEx_hKey(tvb
, offset
, pinfo
, tree
, di
, drep
);
21867 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
21868 offset
= clusapi_dissect_element_ExecuteReadBatchEx_cbInData(tvb
, offset
, pinfo
, tree
, di
, drep
);
21869 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
21870 offset
= clusapi_dissect_element_ExecuteReadBatchEx_lpInData(tvb
, offset
, pinfo
, tree
, di
, drep
);
21871 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
21872 offset
= clusapi_dissect_element_ExecuteReadBatchEx_flags(tvb
, offset
, pinfo
, tree
, di
, drep
);
21873 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
21877 /* IDL: WERROR Opnum158NotUsedOnWire( */
21882 clusapi_dissect_Opnum158NotUsedOnWire_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
21886 di
->dcerpc_procedure_name
="Opnum158NotUsedOnWire";
21887 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
21890 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
21896 clusapi_dissect_Opnum158NotUsedOnWire_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
21898 di
->dcerpc_procedure_name
="Opnum158NotUsedOnWire";
21902 /* IDL: WERROR Opnum159NotUsedOnWire( */
21907 clusapi_dissect_Opnum159NotUsedOnWire_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
21911 di
->dcerpc_procedure_name
="Opnum159NotUsedOnWire";
21912 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
21915 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
21921 clusapi_dissect_Opnum159NotUsedOnWire_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
21923 di
->dcerpc_procedure_name
="Opnum159NotUsedOnWire";
21927 /* IDL: WERROR Opnum160NotUsedOnWire( */
21932 clusapi_dissect_Opnum160NotUsedOnWire_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
21936 di
->dcerpc_procedure_name
="Opnum160NotUsedOnWire";
21937 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
21940 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
21946 clusapi_dissect_Opnum160NotUsedOnWire_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
21948 di
->dcerpc_procedure_name
="Opnum160NotUsedOnWire";
21952 /* IDL: WERROR Opnum161NotUsedOnWire( */
21957 clusapi_dissect_Opnum161NotUsedOnWire_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
21961 di
->dcerpc_procedure_name
="Opnum161NotUsedOnWire";
21962 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
21965 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
21971 clusapi_dissect_Opnum161NotUsedOnWire_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
21973 di
->dcerpc_procedure_name
="Opnum161NotUsedOnWire";
21977 /* IDL: WERROR Opnum162NotUsedOnWire( */
21982 clusapi_dissect_Opnum162NotUsedOnWire_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
21986 di
->dcerpc_procedure_name
="Opnum162NotUsedOnWire";
21987 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
21990 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
21996 clusapi_dissect_Opnum162NotUsedOnWire_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
21998 di
->dcerpc_procedure_name
="Opnum162NotUsedOnWire";
22003 clusapi_dissect_element_CreateGroupSet_lpszGroupSetName(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
22005 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_CreateGroupSet_lpszGroupSetName_
, NDR_POINTER_REF
, "Pointer to LpszGroupSetName (uint16)",hf_clusapi_clusapi_CreateGroupSet_lpszGroupSetName
);
22011 clusapi_dissect_element_CreateGroupSet_lpszGroupSetName_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
22014 struct ndr_generic_array nga
= { .is_conformant
= false, };
22016 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
22018 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
22019 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_clusapi_clusapi_CreateGroupSet_lpszGroupSetName
, false, &nga
, &data
);
22020 proto_item_append_text(tree
, ": %s", data
);
22026 clusapi_dissect_element_CreateGroupSet_Status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
22028 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_CreateGroupSet_Status_
, NDR_POINTER_REF
, "Pointer to Status (WERROR)",hf_clusapi_clusapi_CreateGroupSet_Status
);
22034 clusapi_dissect_element_CreateGroupSet_Status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
22036 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_CreateGroupSet_Status
, 0);
22042 clusapi_dissect_element_CreateGroupSet_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
22044 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_CreateGroupSet_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_CreateGroupSet_rpc_status
);
22050 clusapi_dissect_element_CreateGroupSet_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
22052 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_CreateGroupSet_rpc_status
, 0);
22058 clusapi_dissect_element_CreateGroupSet_hGroupSet(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
22060 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_CreateGroupSet_hGroupSet_
, NDR_POINTER_REF
, "Pointer to HGroupSet (policy_handle)",hf_clusapi_clusapi_CreateGroupSet_hGroupSet
);
22066 clusapi_dissect_element_CreateGroupSet_hGroupSet_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
22068 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_CreateGroupSet_hGroupSet
, 0);
22073 /* IDL: void clusapi_CreateGroupSet( */
22074 /* IDL: [charset(UTF16)] [in] [ref] uint16 *lpszGroupSetName, */
22075 /* IDL: [out] [ref] WERROR *Status, */
22076 /* IDL: [out] [ref] WERROR *rpc_status, */
22077 /* IDL: [out] [ref] policy_handle *hGroupSet */
22081 clusapi_dissect_CreateGroupSet_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
22083 di
->dcerpc_procedure_name
="CreateGroupSet";
22084 offset
= clusapi_dissect_element_CreateGroupSet_Status(tvb
, offset
, pinfo
, tree
, di
, drep
);
22085 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
22087 offset
= clusapi_dissect_element_CreateGroupSet_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
22088 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
22090 offset
= clusapi_dissect_element_CreateGroupSet_hGroupSet(tvb
, offset
, pinfo
, tree
, di
, drep
);
22091 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
22097 clusapi_dissect_CreateGroupSet_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
22099 di
->dcerpc_procedure_name
="CreateGroupSet";
22100 offset
= clusapi_dissect_element_CreateGroupSet_lpszGroupSetName(tvb
, offset
, pinfo
, tree
, di
, drep
);
22101 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
22106 clusapi_dissect_element_OpenGroupSet_lpszGroupSetName(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
22108 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_OpenGroupSet_lpszGroupSetName_
, NDR_POINTER_REF
, "Pointer to LpszGroupSetName (uint16)",hf_clusapi_clusapi_OpenGroupSet_lpszGroupSetName
);
22114 clusapi_dissect_element_OpenGroupSet_lpszGroupSetName_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
22117 struct ndr_generic_array nga
= { .is_conformant
= false, };
22119 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
22121 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
22122 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_clusapi_clusapi_OpenGroupSet_lpszGroupSetName
, false, &nga
, &data
);
22123 proto_item_append_text(tree
, ": %s", data
);
22129 clusapi_dissect_element_OpenGroupSet_Status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
22131 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_OpenGroupSet_Status_
, NDR_POINTER_REF
, "Pointer to Status (WERROR)",hf_clusapi_clusapi_OpenGroupSet_Status
);
22137 clusapi_dissect_element_OpenGroupSet_Status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
22139 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_OpenGroupSet_Status
, 0);
22145 clusapi_dissect_element_OpenGroupSet_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
22147 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_OpenGroupSet_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_OpenGroupSet_rpc_status
);
22153 clusapi_dissect_element_OpenGroupSet_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
22155 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_OpenGroupSet_rpc_status
, 0);
22161 clusapi_dissect_element_OpenGroupSet_hGroupSet(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
22163 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_OpenGroupSet_hGroupSet_
, NDR_POINTER_REF
, "Pointer to HGroupSet (policy_handle)",hf_clusapi_clusapi_OpenGroupSet_hGroupSet
);
22169 clusapi_dissect_element_OpenGroupSet_hGroupSet_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
22171 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_OpenGroupSet_hGroupSet
, 0);
22176 /* IDL: void clusapi_OpenGroupSet( */
22177 /* IDL: [charset(UTF16)] [in] [ref] uint16 *lpszGroupSetName, */
22178 /* IDL: [out] [ref] WERROR *Status, */
22179 /* IDL: [out] [ref] WERROR *rpc_status, */
22180 /* IDL: [out] [ref] policy_handle *hGroupSet */
22184 clusapi_dissect_OpenGroupSet_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
22186 di
->dcerpc_procedure_name
="OpenGroupSet";
22187 offset
= clusapi_dissect_element_OpenGroupSet_Status(tvb
, offset
, pinfo
, tree
, di
, drep
);
22188 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
22190 offset
= clusapi_dissect_element_OpenGroupSet_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
22191 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
22193 offset
= clusapi_dissect_element_OpenGroupSet_hGroupSet(tvb
, offset
, pinfo
, tree
, di
, drep
);
22194 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
22200 clusapi_dissect_OpenGroupSet_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
22202 di
->dcerpc_procedure_name
="OpenGroupSet";
22203 offset
= clusapi_dissect_element_OpenGroupSet_lpszGroupSetName(tvb
, offset
, pinfo
, tree
, di
, drep
);
22204 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
22209 clusapi_dissect_element_CloseGroupSet_GroupSet(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
22211 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_CloseGroupSet_GroupSet_
, NDR_POINTER_REF
, "Pointer to GroupSet (policy_handle)",hf_clusapi_clusapi_CloseGroupSet_GroupSet
);
22217 clusapi_dissect_element_CloseGroupSet_GroupSet_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
22219 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_CloseGroupSet_GroupSet
, 0);
22224 /* IDL: WERROR clusapi_CloseGroupSet( */
22225 /* IDL: [in] [out] [ref] policy_handle *GroupSet */
22229 clusapi_dissect_CloseGroupSet_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
22233 di
->dcerpc_procedure_name
="CloseGroupSet";
22234 offset
= clusapi_dissect_element_CloseGroupSet_GroupSet(tvb
, offset
, pinfo
, tree
, di
, drep
);
22235 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
22237 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
22240 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
22246 clusapi_dissect_CloseGroupSet_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
22248 di
->dcerpc_procedure_name
="CloseGroupSet";
22249 offset
= clusapi_dissect_element_CloseGroupSet_GroupSet(tvb
, offset
, pinfo
, tree
, di
, drep
);
22250 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
22255 clusapi_dissect_element_DeleteGroupSet_GroupSet(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
22257 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_DeleteGroupSet_GroupSet
, 0);
22263 clusapi_dissect_element_DeleteGroupSet_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
22265 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_DeleteGroupSet_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_DeleteGroupSet_rpc_status
);
22271 clusapi_dissect_element_DeleteGroupSet_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
22273 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_DeleteGroupSet_rpc_status
, 0);
22278 /* IDL: WERROR clusapi_DeleteGroupSet( */
22279 /* IDL: [in] policy_handle GroupSet, */
22280 /* IDL: [out] [ref] WERROR *rpc_status */
22284 clusapi_dissect_DeleteGroupSet_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
22288 di
->dcerpc_procedure_name
="DeleteGroupSet";
22289 offset
= clusapi_dissect_element_DeleteGroupSet_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
22290 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
22292 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
22295 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
22301 clusapi_dissect_DeleteGroupSet_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
22303 di
->dcerpc_procedure_name
="DeleteGroupSet";
22304 offset
= clusapi_dissect_element_DeleteGroupSet_GroupSet(tvb
, offset
, pinfo
, tree
, di
, drep
);
22305 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
22310 clusapi_dissect_element_AddGroupToGroupSet_GroupSet(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
22312 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_AddGroupToGroupSet_GroupSet
, 0);
22318 clusapi_dissect_element_AddGroupToGroupSet_Group(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
22320 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_AddGroupToGroupSet_Group
, 0);
22326 clusapi_dissect_element_AddGroupToGroupSet_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
22328 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_AddGroupToGroupSet_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_AddGroupToGroupSet_rpc_status
);
22334 clusapi_dissect_element_AddGroupToGroupSet_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
22336 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_AddGroupToGroupSet_rpc_status
, 0);
22341 /* IDL: WERROR clusapi_AddGroupToGroupSet( */
22342 /* IDL: [in] policy_handle GroupSet, */
22343 /* IDL: [in] policy_handle Group, */
22344 /* IDL: [out] [ref] WERROR *rpc_status */
22348 clusapi_dissect_AddGroupToGroupSet_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
22352 di
->dcerpc_procedure_name
="AddGroupToGroupSet";
22353 offset
= clusapi_dissect_element_AddGroupToGroupSet_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
22354 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
22356 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
22359 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
22365 clusapi_dissect_AddGroupToGroupSet_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
22367 di
->dcerpc_procedure_name
="AddGroupToGroupSet";
22368 offset
= clusapi_dissect_element_AddGroupToGroupSet_GroupSet(tvb
, offset
, pinfo
, tree
, di
, drep
);
22369 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
22370 offset
= clusapi_dissect_element_AddGroupToGroupSet_Group(tvb
, offset
, pinfo
, tree
, di
, drep
);
22371 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
22376 clusapi_dissect_element_RemoveGroupFromGroupSet_Group(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
22378 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_RemoveGroupFromGroupSet_Group
, 0);
22384 clusapi_dissect_element_RemoveGroupFromGroupSet_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
22386 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_RemoveGroupFromGroupSet_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_RemoveGroupFromGroupSet_rpc_status
);
22392 clusapi_dissect_element_RemoveGroupFromGroupSet_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
22394 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_RemoveGroupFromGroupSet_rpc_status
, 0);
22399 /* IDL: WERROR clusapi_RemoveGroupFromGroupSet( */
22400 /* IDL: [in] policy_handle Group, */
22401 /* IDL: [out] [ref] WERROR *rpc_status */
22405 clusapi_dissect_RemoveGroupFromGroupSet_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
22409 di
->dcerpc_procedure_name
="RemoveGroupFromGroupSet";
22410 offset
= clusapi_dissect_element_RemoveGroupFromGroupSet_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
22411 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
22413 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
22416 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
22422 clusapi_dissect_RemoveGroupFromGroupSet_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
22424 di
->dcerpc_procedure_name
="RemoveGroupFromGroupSet";
22425 offset
= clusapi_dissect_element_RemoveGroupFromGroupSet_Group(tvb
, offset
, pinfo
, tree
, di
, drep
);
22426 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
22431 clusapi_dissect_element_MoveGroupToGroupSet_GroupSet(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
22433 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_MoveGroupToGroupSet_GroupSet
, 0);
22439 clusapi_dissect_element_MoveGroupToGroupSet_Group(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
22441 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_MoveGroupToGroupSet_Group
, 0);
22447 clusapi_dissect_element_MoveGroupToGroupSet_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
22449 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_MoveGroupToGroupSet_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_MoveGroupToGroupSet_rpc_status
);
22455 clusapi_dissect_element_MoveGroupToGroupSet_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
22457 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_MoveGroupToGroupSet_rpc_status
, 0);
22462 /* IDL: WERROR clusapi_MoveGroupToGroupSet( */
22463 /* IDL: [in] policy_handle GroupSet, */
22464 /* IDL: [in] policy_handle Group, */
22465 /* IDL: [out] [ref] WERROR *rpc_status */
22469 clusapi_dissect_MoveGroupToGroupSet_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
22473 di
->dcerpc_procedure_name
="MoveGroupToGroupSet";
22474 offset
= clusapi_dissect_element_MoveGroupToGroupSet_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
22475 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
22477 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
22480 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
22486 clusapi_dissect_MoveGroupToGroupSet_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
22488 di
->dcerpc_procedure_name
="MoveGroupToGroupSet";
22489 offset
= clusapi_dissect_element_MoveGroupToGroupSet_GroupSet(tvb
, offset
, pinfo
, tree
, di
, drep
);
22490 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
22491 offset
= clusapi_dissect_element_MoveGroupToGroupSet_Group(tvb
, offset
, pinfo
, tree
, di
, drep
);
22492 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
22496 /* IDL: WERROR Opnum170NotUsedOnWire( */
22501 clusapi_dissect_Opnum170NotUsedOnWire_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
22505 di
->dcerpc_procedure_name
="Opnum170NotUsedOnWire";
22506 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
22509 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
22515 clusapi_dissect_Opnum170NotUsedOnWire_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
22517 di
->dcerpc_procedure_name
="Opnum170NotUsedOnWire";
22522 clusapi_dissect_element_AddGroupSetDependency_DependentGroupSet(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
22524 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_AddGroupSetDependency_DependentGroupSet
, 0);
22530 clusapi_dissect_element_AddGroupSetDependency_ProviderGroupSet(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
22532 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_AddGroupSetDependency_ProviderGroupSet
, 0);
22538 clusapi_dissect_element_AddGroupSetDependency_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
22540 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_AddGroupSetDependency_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_AddGroupSetDependency_rpc_status
);
22546 clusapi_dissect_element_AddGroupSetDependency_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
22548 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_AddGroupSetDependency_rpc_status
, 0);
22553 /* IDL: WERROR clusapi_AddGroupSetDependency( */
22554 /* IDL: [in] policy_handle DependentGroupSet, */
22555 /* IDL: [in] policy_handle ProviderGroupSet, */
22556 /* IDL: [out] [ref] WERROR *rpc_status */
22560 clusapi_dissect_AddGroupSetDependency_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
22564 di
->dcerpc_procedure_name
="AddGroupSetDependency";
22565 offset
= clusapi_dissect_element_AddGroupSetDependency_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
22566 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
22568 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
22571 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
22577 clusapi_dissect_AddGroupSetDependency_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
22579 di
->dcerpc_procedure_name
="AddGroupSetDependency";
22580 offset
= clusapi_dissect_element_AddGroupSetDependency_DependentGroupSet(tvb
, offset
, pinfo
, tree
, di
, drep
);
22581 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
22582 offset
= clusapi_dissect_element_AddGroupSetDependency_ProviderGroupSet(tvb
, offset
, pinfo
, tree
, di
, drep
);
22583 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
22588 clusapi_dissect_element_AddGroupToGroupSetDependency_DependentGroup(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
22590 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_AddGroupToGroupSetDependency_DependentGroup
, 0);
22596 clusapi_dissect_element_AddGroupToGroupSetDependency_ProviderGroupSet(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
22598 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_AddGroupToGroupSetDependency_ProviderGroupSet
, 0);
22604 clusapi_dissect_element_AddGroupToGroupSetDependency_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
22606 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_AddGroupToGroupSetDependency_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_AddGroupToGroupSetDependency_rpc_status
);
22612 clusapi_dissect_element_AddGroupToGroupSetDependency_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
22614 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_AddGroupToGroupSetDependency_rpc_status
, 0);
22619 /* IDL: WERROR clusapi_AddGroupToGroupSetDependency( */
22620 /* IDL: [in] policy_handle DependentGroup, */
22621 /* IDL: [in] policy_handle ProviderGroupSet, */
22622 /* IDL: [out] [ref] WERROR *rpc_status */
22626 clusapi_dissect_AddGroupToGroupSetDependency_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
22630 di
->dcerpc_procedure_name
="AddGroupToGroupSetDependency";
22631 offset
= clusapi_dissect_element_AddGroupToGroupSetDependency_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
22632 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
22634 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
22637 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
22643 clusapi_dissect_AddGroupToGroupSetDependency_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
22645 di
->dcerpc_procedure_name
="AddGroupToGroupSetDependency";
22646 offset
= clusapi_dissect_element_AddGroupToGroupSetDependency_DependentGroup(tvb
, offset
, pinfo
, tree
, di
, drep
);
22647 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
22648 offset
= clusapi_dissect_element_AddGroupToGroupSetDependency_ProviderGroupSet(tvb
, offset
, pinfo
, tree
, di
, drep
);
22649 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
22654 clusapi_dissect_element_NodeGroupSetControl_hGroupSet(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
22656 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NodeGroupSetControl_hGroupSet
, 0);
22662 clusapi_dissect_element_NodeGroupSetControl_hNode(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
22664 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NodeGroupSetControl_hNode
, 0);
22670 clusapi_dissect_element_NodeGroupSetControl_dwControlCode(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
22672 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NodeGroupSetControl_dwControlCode
, 0);
22678 clusapi_dissect_element_NodeGroupSetControl_lpInBuffer(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
22680 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_NodeGroupSetControl_lpInBuffer_
, NDR_POINTER_UNIQUE
, "Pointer to LpInBuffer (uint8)",hf_clusapi_clusapi_NodeGroupSetControl_lpInBuffer
);
22686 clusapi_dissect_element_NodeGroupSetControl_lpInBuffer_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
22688 struct ndr_generic_array nga
= { .is_conformant
= false, };
22690 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
22692 offset
= dissect_ndr_generic_array_bytes(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
, clusapi_dissect_element_NodeGroupSetControl_lpInBuffer__
);
22698 clusapi_dissect_element_NodeGroupSetControl_lpInBuffer__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
22700 offset
= PIDL_dissect_uint8(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NodeGroupSetControl_lpInBuffer
, 0);
22706 clusapi_dissect_element_NodeGroupSetControl_nInBufferSize(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
22708 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NodeGroupSetControl_nInBufferSize
, 0);
22714 clusapi_dissect_element_NodeGroupSetControl_lpOutBuffer(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
22716 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_NodeGroupSetControl_lpOutBuffer_
, NDR_POINTER_REF
, "Pointer to LpOutBuffer (uint8)",hf_clusapi_clusapi_NodeGroupSetControl_lpOutBuffer
);
22722 clusapi_dissect_element_NodeGroupSetControl_lpOutBuffer_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
22724 struct ndr_generic_array nga
= { .is_conformant
= false, };
22726 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
22728 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
22730 offset
= dissect_ndr_generic_array_bytes(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
, clusapi_dissect_element_NodeGroupSetControl_lpOutBuffer__
);
22736 clusapi_dissect_element_NodeGroupSetControl_lpOutBuffer__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
22738 offset
= PIDL_dissect_uint8(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NodeGroupSetControl_lpOutBuffer
, 0);
22744 clusapi_dissect_element_NodeGroupSetControl_nOutBufferSize(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
22746 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NodeGroupSetControl_nOutBufferSize
, 0);
22752 clusapi_dissect_element_NodeGroupSetControl_lpBytesReturned(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
22754 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_NodeGroupSetControl_lpBytesReturned_
, NDR_POINTER_REF
, "Pointer to LpBytesReturned (uint32)",hf_clusapi_clusapi_NodeGroupSetControl_lpBytesReturned
);
22760 clusapi_dissect_element_NodeGroupSetControl_lpBytesReturned_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
22762 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NodeGroupSetControl_lpBytesReturned
, 0);
22768 clusapi_dissect_element_NodeGroupSetControl_lpcbRequired(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
22770 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_NodeGroupSetControl_lpcbRequired_
, NDR_POINTER_REF
, "Pointer to LpcbRequired (uint32)",hf_clusapi_clusapi_NodeGroupSetControl_lpcbRequired
);
22776 clusapi_dissect_element_NodeGroupSetControl_lpcbRequired_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
22778 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NodeGroupSetControl_lpcbRequired
, 0);
22784 clusapi_dissect_element_NodeGroupSetControl_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
22786 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_NodeGroupSetControl_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_NodeGroupSetControl_rpc_status
);
22792 clusapi_dissect_element_NodeGroupSetControl_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
22794 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_NodeGroupSetControl_rpc_status
, 0);
22799 /* IDL: WERROR clusapi_NodeGroupSetControl( */
22800 /* IDL: [in] policy_handle hGroupSet, */
22801 /* IDL: [in] policy_handle hNode, */
22802 /* IDL: [in] uint32 dwControlCode, */
22803 /* IDL: [in] [size_is(nInBufferSize)] [unique(1)] uint8 *lpInBuffer, */
22804 /* IDL: [in] uint32 nInBufferSize, */
22805 /* IDL: [length_is(*lpBytesReturned)] [out] [ref] [size_is(nOutBufferSize)] uint8 *lpOutBuffer, */
22806 /* IDL: [in] [range(0,0x7FFFFFFF)] uint32 nOutBufferSize, */
22807 /* IDL: [out] [ref] uint32 *lpBytesReturned, */
22808 /* IDL: [out] [ref] uint32 *lpcbRequired, */
22809 /* IDL: [out] [ref] WERROR *rpc_status */
22813 clusapi_dissect_NodeGroupSetControl_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
22817 di
->dcerpc_procedure_name
="NodeGroupSetControl";
22818 offset
= clusapi_dissect_element_NodeGroupSetControl_lpOutBuffer(tvb
, offset
, pinfo
, tree
, di
, drep
);
22819 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
22821 offset
= clusapi_dissect_element_NodeGroupSetControl_lpBytesReturned(tvb
, offset
, pinfo
, tree
, di
, drep
);
22822 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
22824 offset
= clusapi_dissect_element_NodeGroupSetControl_lpcbRequired(tvb
, offset
, pinfo
, tree
, di
, drep
);
22825 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
22827 offset
= clusapi_dissect_element_NodeGroupSetControl_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
22828 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
22830 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
22833 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
22839 clusapi_dissect_NodeGroupSetControl_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
22841 di
->dcerpc_procedure_name
="NodeGroupSetControl";
22842 offset
= clusapi_dissect_element_NodeGroupSetControl_hGroupSet(tvb
, offset
, pinfo
, tree
, di
, drep
);
22843 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
22844 offset
= clusapi_dissect_element_NodeGroupSetControl_hNode(tvb
, offset
, pinfo
, tree
, di
, drep
);
22845 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
22846 offset
= clusapi_dissect_element_NodeGroupSetControl_dwControlCode(tvb
, offset
, pinfo
, tree
, di
, drep
);
22847 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
22848 offset
= clusapi_dissect_element_NodeGroupSetControl_lpInBuffer(tvb
, offset
, pinfo
, tree
, di
, drep
);
22849 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
22850 offset
= clusapi_dissect_element_NodeGroupSetControl_nInBufferSize(tvb
, offset
, pinfo
, tree
, di
, drep
);
22851 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
22852 offset
= clusapi_dissect_element_NodeGroupSetControl_nOutBufferSize(tvb
, offset
, pinfo
, tree
, di
, drep
);
22853 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
22858 clusapi_dissect_element_GroupSetControl_hGroupSet(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
22860 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_GroupSetControl_hGroupSet
, 0);
22866 clusapi_dissect_element_GroupSetControl_dwControlCode(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
22868 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_GroupSetControl_dwControlCode
, 0);
22874 clusapi_dissect_element_GroupSetControl_lpInBuffer(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
22876 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GroupSetControl_lpInBuffer_
, NDR_POINTER_UNIQUE
, "Pointer to LpInBuffer (uint8)",hf_clusapi_clusapi_GroupSetControl_lpInBuffer
);
22882 clusapi_dissect_element_GroupSetControl_lpInBuffer_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
22884 struct ndr_generic_array nga
= { .is_conformant
= false, };
22886 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
22888 offset
= dissect_ndr_generic_array_bytes(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
, clusapi_dissect_element_GroupSetControl_lpInBuffer__
);
22894 clusapi_dissect_element_GroupSetControl_lpInBuffer__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
22896 offset
= PIDL_dissect_uint8(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_GroupSetControl_lpInBuffer
, 0);
22902 clusapi_dissect_element_GroupSetControl_nInBufferSize(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
22904 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_GroupSetControl_nInBufferSize
, 0);
22910 clusapi_dissect_element_GroupSetControl_lpOutBuffer(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
22912 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GroupSetControl_lpOutBuffer_
, NDR_POINTER_REF
, "Pointer to LpOutBuffer (uint8)",hf_clusapi_clusapi_GroupSetControl_lpOutBuffer
);
22918 clusapi_dissect_element_GroupSetControl_lpOutBuffer_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
22920 struct ndr_generic_array nga
= { .is_conformant
= false, };
22922 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
22924 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
22926 offset
= dissect_ndr_generic_array_bytes(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
, clusapi_dissect_element_GroupSetControl_lpOutBuffer__
);
22932 clusapi_dissect_element_GroupSetControl_lpOutBuffer__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
22934 offset
= PIDL_dissect_uint8(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_GroupSetControl_lpOutBuffer
, 0);
22940 clusapi_dissect_element_GroupSetControl_nOutBufferSize(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
22942 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_GroupSetControl_nOutBufferSize
, 0);
22948 clusapi_dissect_element_GroupSetControl_lpBytesReturned(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
22950 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GroupSetControl_lpBytesReturned_
, NDR_POINTER_REF
, "Pointer to LpBytesReturned (uint32)",hf_clusapi_clusapi_GroupSetControl_lpBytesReturned
);
22956 clusapi_dissect_element_GroupSetControl_lpBytesReturned_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
22958 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_GroupSetControl_lpBytesReturned
, 0);
22964 clusapi_dissect_element_GroupSetControl_lpcbRequired(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
22966 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GroupSetControl_lpcbRequired_
, NDR_POINTER_REF
, "Pointer to LpcbRequired (uint32)",hf_clusapi_clusapi_GroupSetControl_lpcbRequired
);
22972 clusapi_dissect_element_GroupSetControl_lpcbRequired_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
22974 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_GroupSetControl_lpcbRequired
, 0);
22980 clusapi_dissect_element_GroupSetControl_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
22982 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_GroupSetControl_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_GroupSetControl_rpc_status
);
22988 clusapi_dissect_element_GroupSetControl_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
22990 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_GroupSetControl_rpc_status
, 0);
22995 /* IDL: WERROR clusapi_GroupSetControl( */
22996 /* IDL: [in] policy_handle hGroupSet, */
22997 /* IDL: [in] uint32 dwControlCode, */
22998 /* IDL: [in] [size_is(nInBufferSize)] [unique(1)] uint8 *lpInBuffer, */
22999 /* IDL: [in] uint32 nInBufferSize, */
23000 /* IDL: [length_is(*lpBytesReturned)] [out] [ref] [size_is(nOutBufferSize)] uint8 *lpOutBuffer, */
23001 /* IDL: [in] [range(0,0x7FFFFFFF)] uint32 nOutBufferSize, */
23002 /* IDL: [out] [ref] uint32 *lpBytesReturned, */
23003 /* IDL: [out] [ref] uint32 *lpcbRequired, */
23004 /* IDL: [out] [ref] WERROR *rpc_status */
23008 clusapi_dissect_GroupSetControl_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
23012 di
->dcerpc_procedure_name
="GroupSetControl";
23013 offset
= clusapi_dissect_element_GroupSetControl_lpOutBuffer(tvb
, offset
, pinfo
, tree
, di
, drep
);
23014 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
23016 offset
= clusapi_dissect_element_GroupSetControl_lpBytesReturned(tvb
, offset
, pinfo
, tree
, di
, drep
);
23017 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
23019 offset
= clusapi_dissect_element_GroupSetControl_lpcbRequired(tvb
, offset
, pinfo
, tree
, di
, drep
);
23020 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
23022 offset
= clusapi_dissect_element_GroupSetControl_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
23023 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
23025 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
23028 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
23034 clusapi_dissect_GroupSetControl_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
23036 di
->dcerpc_procedure_name
="GroupSetControl";
23037 offset
= clusapi_dissect_element_GroupSetControl_hGroupSet(tvb
, offset
, pinfo
, tree
, di
, drep
);
23038 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
23039 offset
= clusapi_dissect_element_GroupSetControl_dwControlCode(tvb
, offset
, pinfo
, tree
, di
, drep
);
23040 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
23041 offset
= clusapi_dissect_element_GroupSetControl_lpInBuffer(tvb
, offset
, pinfo
, tree
, di
, drep
);
23042 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
23043 offset
= clusapi_dissect_element_GroupSetControl_nInBufferSize(tvb
, offset
, pinfo
, tree
, di
, drep
);
23044 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
23045 offset
= clusapi_dissect_element_GroupSetControl_nOutBufferSize(tvb
, offset
, pinfo
, tree
, di
, drep
);
23046 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
23051 clusapi_dissect_element_SetGroupDependencyExpression_hGroup(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
23053 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_SetGroupDependencyExpression_hGroup
, 0);
23059 clusapi_dissect_element_SetGroupDependencyExpression_lpszDependencyExpression(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
23061 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_SetGroupDependencyExpression_lpszDependencyExpression_
, NDR_POINTER_REF
, "Pointer to LpszDependencyExpression (uint16)",hf_clusapi_clusapi_SetGroupDependencyExpression_lpszDependencyExpression
);
23067 clusapi_dissect_element_SetGroupDependencyExpression_lpszDependencyExpression_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
23070 struct ndr_generic_array nga
= { .is_conformant
= false, };
23072 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
23074 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
23075 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_clusapi_clusapi_SetGroupDependencyExpression_lpszDependencyExpression
, false, &nga
, &data
);
23076 proto_item_append_text(tree
, ": %s", data
);
23082 clusapi_dissect_element_SetGroupDependencyExpression_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
23084 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_SetGroupDependencyExpression_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_SetGroupDependencyExpression_rpc_status
);
23090 clusapi_dissect_element_SetGroupDependencyExpression_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
23092 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_SetGroupDependencyExpression_rpc_status
, 0);
23097 /* IDL: WERROR clusapi_SetGroupDependencyExpression( */
23098 /* IDL: [in] policy_handle hGroup, */
23099 /* IDL: [charset(UTF16)] [in] [ref] uint16 *lpszDependencyExpression, */
23100 /* IDL: [out] [ref] WERROR *rpc_status */
23104 clusapi_dissect_SetGroupDependencyExpression_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
23108 di
->dcerpc_procedure_name
="SetGroupDependencyExpression";
23109 offset
= clusapi_dissect_element_SetGroupDependencyExpression_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
23110 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
23112 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
23115 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
23121 clusapi_dissect_SetGroupDependencyExpression_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
23123 di
->dcerpc_procedure_name
="SetGroupDependencyExpression";
23124 offset
= clusapi_dissect_element_SetGroupDependencyExpression_hGroup(tvb
, offset
, pinfo
, tree
, di
, drep
);
23125 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
23126 offset
= clusapi_dissect_element_SetGroupDependencyExpression_lpszDependencyExpression(tvb
, offset
, pinfo
, tree
, di
, drep
);
23127 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
23132 clusapi_dissect_element_RemoveClusterGroupDependency_hGroup(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
23134 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_RemoveClusterGroupDependency_hGroup
, 0);
23140 clusapi_dissect_element_RemoveClusterGroupDependency_hDependsOn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
23142 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_RemoveClusterGroupDependency_hDependsOn
, 0);
23148 clusapi_dissect_element_RemoveClusterGroupDependency_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
23150 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_RemoveClusterGroupDependency_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_RemoveClusterGroupDependency_rpc_status
);
23156 clusapi_dissect_element_RemoveClusterGroupDependency_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
23158 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_RemoveClusterGroupDependency_rpc_status
, 0);
23163 /* IDL: WERROR clusapi_RemoveClusterGroupDependency( */
23164 /* IDL: [in] policy_handle hGroup, */
23165 /* IDL: [in] policy_handle hDependsOn, */
23166 /* IDL: [out] [ref] WERROR *rpc_status */
23170 clusapi_dissect_RemoveClusterGroupDependency_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
23174 di
->dcerpc_procedure_name
="RemoveClusterGroupDependency";
23175 offset
= clusapi_dissect_element_RemoveClusterGroupDependency_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
23176 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
23178 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
23181 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
23187 clusapi_dissect_RemoveClusterGroupDependency_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
23189 di
->dcerpc_procedure_name
="RemoveClusterGroupDependency";
23190 offset
= clusapi_dissect_element_RemoveClusterGroupDependency_hGroup(tvb
, offset
, pinfo
, tree
, di
, drep
);
23191 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
23192 offset
= clusapi_dissect_element_RemoveClusterGroupDependency_hDependsOn(tvb
, offset
, pinfo
, tree
, di
, drep
);
23193 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
23198 clusapi_dissect_element_SetGroupSetDependencyExpression_hGroupSet(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
23200 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_SetGroupSetDependencyExpression_hGroupSet
, 0);
23206 clusapi_dissect_element_SetGroupSetDependencyExpression_lpszDependencyExpression(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
23208 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_SetGroupSetDependencyExpression_lpszDependencyExpression_
, NDR_POINTER_REF
, "Pointer to LpszDependencyExpression (uint16)",hf_clusapi_clusapi_SetGroupSetDependencyExpression_lpszDependencyExpression
);
23214 clusapi_dissect_element_SetGroupSetDependencyExpression_lpszDependencyExpression_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
23217 struct ndr_generic_array nga
= { .is_conformant
= false, };
23219 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
23221 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
23222 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_clusapi_clusapi_SetGroupSetDependencyExpression_lpszDependencyExpression
, false, &nga
, &data
);
23223 proto_item_append_text(tree
, ": %s", data
);
23229 clusapi_dissect_element_SetGroupSetDependencyExpression_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
23231 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_SetGroupSetDependencyExpression_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_SetGroupSetDependencyExpression_rpc_status
);
23237 clusapi_dissect_element_SetGroupSetDependencyExpression_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
23239 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_SetGroupSetDependencyExpression_rpc_status
, 0);
23244 /* IDL: WERROR clusapi_SetGroupSetDependencyExpression( */
23245 /* IDL: [in] policy_handle hGroupSet, */
23246 /* IDL: [charset(UTF16)] [in] [ref] uint16 *lpszDependencyExpression, */
23247 /* IDL: [out] [ref] WERROR *rpc_status */
23251 clusapi_dissect_SetGroupSetDependencyExpression_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
23255 di
->dcerpc_procedure_name
="SetGroupSetDependencyExpression";
23256 offset
= clusapi_dissect_element_SetGroupSetDependencyExpression_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
23257 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
23259 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
23262 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
23268 clusapi_dissect_SetGroupSetDependencyExpression_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
23270 di
->dcerpc_procedure_name
="SetGroupSetDependencyExpression";
23271 offset
= clusapi_dissect_element_SetGroupSetDependencyExpression_hGroupSet(tvb
, offset
, pinfo
, tree
, di
, drep
);
23272 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
23273 offset
= clusapi_dissect_element_SetGroupSetDependencyExpression_lpszDependencyExpression(tvb
, offset
, pinfo
, tree
, di
, drep
);
23274 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
23279 clusapi_dissect_element_RemoveGroupSetDependency_hGroupSet(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
23281 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_RemoveGroupSetDependency_hGroupSet
, 0);
23287 clusapi_dissect_element_RemoveGroupSetDependency_hDependsOn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
23289 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_RemoveGroupSetDependency_hDependsOn
, 0);
23295 clusapi_dissect_element_RemoveGroupSetDependency_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
23297 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_RemoveGroupSetDependency_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_RemoveGroupSetDependency_rpc_status
);
23303 clusapi_dissect_element_RemoveGroupSetDependency_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
23305 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_RemoveGroupSetDependency_rpc_status
, 0);
23310 /* IDL: WERROR clusapi_RemoveGroupSetDependency( */
23311 /* IDL: [in] policy_handle hGroupSet, */
23312 /* IDL: [in] policy_handle hDependsOn, */
23313 /* IDL: [out] [ref] WERROR *rpc_status */
23317 clusapi_dissect_RemoveGroupSetDependency_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
23321 di
->dcerpc_procedure_name
="RemoveGroupSetDependency";
23322 offset
= clusapi_dissect_element_RemoveGroupSetDependency_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
23323 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
23325 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
23328 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
23334 clusapi_dissect_RemoveGroupSetDependency_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
23336 di
->dcerpc_procedure_name
="RemoveGroupSetDependency";
23337 offset
= clusapi_dissect_element_RemoveGroupSetDependency_hGroupSet(tvb
, offset
, pinfo
, tree
, di
, drep
);
23338 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
23339 offset
= clusapi_dissect_element_RemoveGroupSetDependency_hDependsOn(tvb
, offset
, pinfo
, tree
, di
, drep
);
23340 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
23345 clusapi_dissect_element_RemoveClusterGroupToGroupSetDependency_hGroup(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
23347 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_RemoveClusterGroupToGroupSetDependency_hGroup
, 0);
23353 clusapi_dissect_element_RemoveClusterGroupToGroupSetDependency_hDependsOn(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
23355 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_RemoveClusterGroupToGroupSetDependency_hDependsOn
, 0);
23361 clusapi_dissect_element_RemoveClusterGroupToGroupSetDependency_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
23363 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_RemoveClusterGroupToGroupSetDependency_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_RemoveClusterGroupToGroupSetDependency_rpc_status
);
23369 clusapi_dissect_element_RemoveClusterGroupToGroupSetDependency_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
23371 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_RemoveClusterGroupToGroupSetDependency_rpc_status
, 0);
23376 /* IDL: WERROR clusapi_RemoveClusterGroupToGroupSetDependency( */
23377 /* IDL: [in] policy_handle hGroup, */
23378 /* IDL: [in] policy_handle hDependsOn, */
23379 /* IDL: [out] [ref] WERROR *rpc_status */
23383 clusapi_dissect_RemoveClusterGroupToGroupSetDependency_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
23387 di
->dcerpc_procedure_name
="RemoveClusterGroupToGroupSetDependency";
23388 offset
= clusapi_dissect_element_RemoveClusterGroupToGroupSetDependency_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
23389 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
23391 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
23394 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
23400 clusapi_dissect_RemoveClusterGroupToGroupSetDependency_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
23402 di
->dcerpc_procedure_name
="RemoveClusterGroupToGroupSetDependency";
23403 offset
= clusapi_dissect_element_RemoveClusterGroupToGroupSetDependency_hGroup(tvb
, offset
, pinfo
, tree
, di
, drep
);
23404 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
23405 offset
= clusapi_dissect_element_RemoveClusterGroupToGroupSetDependency_hDependsOn(tvb
, offset
, pinfo
, tree
, di
, drep
);
23406 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
23411 clusapi_dissect_element_CreateGroupSetEnum_hCluster(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
23413 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_CreateGroupSetEnum_hCluster
, 0);
23419 clusapi_dissect_element_CreateGroupSetEnum_ReturnEnum(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
23421 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_CreateGroupSetEnum_ReturnEnum_
, NDR_POINTER_REF
, "Pointer to ReturnEnum (ENUM_LIST)",hf_clusapi_clusapi_CreateGroupSetEnum_ReturnEnum
);
23427 clusapi_dissect_element_CreateGroupSetEnum_ReturnEnum_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
23429 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_CreateGroupSetEnum_ReturnEnum__
, NDR_POINTER_UNIQUE
, "Pointer to ReturnEnum (ENUM_LIST)",hf_clusapi_clusapi_CreateGroupSetEnum_ReturnEnum
);
23435 clusapi_dissect_element_CreateGroupSetEnum_ReturnEnum__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
23437 offset
= clusapi_dissect_struct_ENUM_LIST(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_clusapi_clusapi_CreateGroupSetEnum_ReturnEnum
,0);
23443 clusapi_dissect_element_CreateGroupSetEnum_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
23445 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_CreateGroupSetEnum_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_CreateGroupSetEnum_rpc_status
);
23451 clusapi_dissect_element_CreateGroupSetEnum_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
23453 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_CreateGroupSetEnum_rpc_status
, 0);
23458 /* IDL: WERROR clusapi_CreateGroupSetEnum( */
23459 /* IDL: [in] policy_handle hCluster, */
23460 /* IDL: [out] [ref] ENUM_LIST **ReturnEnum, */
23461 /* IDL: [out] [ref] WERROR *rpc_status */
23465 clusapi_dissect_CreateGroupSetEnum_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
23469 di
->dcerpc_procedure_name
="CreateGroupSetEnum";
23470 offset
= clusapi_dissect_element_CreateGroupSetEnum_ReturnEnum(tvb
, offset
, pinfo
, tree
, di
, drep
);
23471 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
23473 offset
= clusapi_dissect_element_CreateGroupSetEnum_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
23474 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
23476 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
23479 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
23485 clusapi_dissect_CreateGroupSetEnum_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
23487 di
->dcerpc_procedure_name
="CreateGroupSetEnum";
23488 offset
= clusapi_dissect_element_CreateGroupSetEnum_hCluster(tvb
, offset
, pinfo
, tree
, di
, drep
);
23489 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
23494 clusapi_dissect_element_CreateNetInterfaceEnum_hCluster(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
23496 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_CreateNetInterfaceEnum_hCluster
, 0);
23502 clusapi_dissect_element_CreateNetInterfaceEnum_lpszNodeName(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
23504 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_CreateNetInterfaceEnum_lpszNodeName_
, NDR_POINTER_REF
, "Pointer to LpszNodeName (uint16)",hf_clusapi_clusapi_CreateNetInterfaceEnum_lpszNodeName
);
23510 clusapi_dissect_element_CreateNetInterfaceEnum_lpszNodeName_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
23513 struct ndr_generic_array nga
= { .is_conformant
= false, };
23515 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
23517 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
23518 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_clusapi_clusapi_CreateNetInterfaceEnum_lpszNodeName
, false, &nga
, &data
);
23519 proto_item_append_text(tree
, ": %s", data
);
23525 clusapi_dissect_element_CreateNetInterfaceEnum_lpszNetworkName(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
23527 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_CreateNetInterfaceEnum_lpszNetworkName_
, NDR_POINTER_REF
, "Pointer to LpszNetworkName (uint16)",hf_clusapi_clusapi_CreateNetInterfaceEnum_lpszNetworkName
);
23533 clusapi_dissect_element_CreateNetInterfaceEnum_lpszNetworkName_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
23536 struct ndr_generic_array nga
= { .is_conformant
= false, };
23538 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
23540 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
23541 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_clusapi_clusapi_CreateNetInterfaceEnum_lpszNetworkName
, false, &nga
, &data
);
23542 proto_item_append_text(tree
, ": %s", data
);
23548 clusapi_dissect_element_CreateNetInterfaceEnum_ReturnEnum(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
23550 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_CreateNetInterfaceEnum_ReturnEnum_
, NDR_POINTER_REF
, "Pointer to ReturnEnum (ENUM_LIST)",hf_clusapi_clusapi_CreateNetInterfaceEnum_ReturnEnum
);
23556 clusapi_dissect_element_CreateNetInterfaceEnum_ReturnEnum_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
23558 offset
= dissect_ndr_embedded_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_CreateNetInterfaceEnum_ReturnEnum__
, NDR_POINTER_UNIQUE
, "Pointer to ReturnEnum (ENUM_LIST)",hf_clusapi_clusapi_CreateNetInterfaceEnum_ReturnEnum
);
23564 clusapi_dissect_element_CreateNetInterfaceEnum_ReturnEnum__(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
23566 offset
= clusapi_dissect_struct_ENUM_LIST(tvb
,offset
,pinfo
,tree
,di
,drep
,hf_clusapi_clusapi_CreateNetInterfaceEnum_ReturnEnum
,0);
23572 clusapi_dissect_element_CreateNetInterfaceEnum_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
23574 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_CreateNetInterfaceEnum_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_CreateNetInterfaceEnum_rpc_status
);
23580 clusapi_dissect_element_CreateNetInterfaceEnum_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
23582 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_CreateNetInterfaceEnum_rpc_status
, 0);
23587 /* IDL: WERROR clusapi_CreateNetInterfaceEnum( */
23588 /* IDL: [in] policy_handle hCluster, */
23589 /* IDL: [charset(UTF16)] [in] [ref] uint16 *lpszNodeName, */
23590 /* IDL: [charset(UTF16)] [in] [ref] uint16 *lpszNetworkName, */
23591 /* IDL: [out] [ref] ENUM_LIST **ReturnEnum, */
23592 /* IDL: [out] [ref] WERROR *rpc_status */
23596 clusapi_dissect_CreateNetInterfaceEnum_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
23600 di
->dcerpc_procedure_name
="CreateNetInterfaceEnum";
23601 offset
= clusapi_dissect_element_CreateNetInterfaceEnum_ReturnEnum(tvb
, offset
, pinfo
, tree
, di
, drep
);
23602 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
23604 offset
= clusapi_dissect_element_CreateNetInterfaceEnum_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
23605 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
23607 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
23610 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
23616 clusapi_dissect_CreateNetInterfaceEnum_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
23618 di
->dcerpc_procedure_name
="CreateNetInterfaceEnum";
23619 offset
= clusapi_dissect_element_CreateNetInterfaceEnum_hCluster(tvb
, offset
, pinfo
, tree
, di
, drep
);
23620 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
23621 offset
= clusapi_dissect_element_CreateNetInterfaceEnum_lpszNodeName(tvb
, offset
, pinfo
, tree
, di
, drep
);
23622 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
23623 offset
= clusapi_dissect_element_CreateNetInterfaceEnum_lpszNetworkName(tvb
, offset
, pinfo
, tree
, di
, drep
);
23624 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
23629 clusapi_dissect_element_ChangeCsvStateEx_hResource(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
23631 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_ChangeCsvStateEx_hResource
, 0);
23637 clusapi_dissect_element_ChangeCsvStateEx_dwState(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
23639 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_ChangeCsvStateEx_dwState
, 0);
23645 clusapi_dissect_element_ChangeCsvStateEx_lpszVolumeName(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
23647 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_ChangeCsvStateEx_lpszVolumeName_
, NDR_POINTER_REF
, "Pointer to LpszVolumeName (uint16)",hf_clusapi_clusapi_ChangeCsvStateEx_lpszVolumeName
);
23653 clusapi_dissect_element_ChangeCsvStateEx_lpszVolumeName_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
23656 struct ndr_generic_array nga
= { .is_conformant
= false, };
23658 offset
= dissect_ndr_conformant_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
23660 offset
= dissect_ndr_varying_array_hdr(tvb
, offset
, pinfo
, tree
, di
, drep
, &nga
);
23661 offset
= dissect_ndr_generic_array_string(tvb
, offset
, pinfo
, tree
, di
, drep
, sizeof(uint16_t), hf_clusapi_clusapi_ChangeCsvStateEx_lpszVolumeName
, false, &nga
, &data
);
23662 proto_item_append_text(tree
, ": %s", data
);
23668 clusapi_dissect_element_ChangeCsvStateEx_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
23670 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_ChangeCsvStateEx_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_ChangeCsvStateEx_rpc_status
);
23676 clusapi_dissect_element_ChangeCsvStateEx_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
23678 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_ChangeCsvStateEx_rpc_status
, 0);
23683 /* IDL: WERROR clusapi_ChangeCsvStateEx( */
23684 /* IDL: [in] policy_handle hResource, */
23685 /* IDL: [in] uint32 dwState, */
23686 /* IDL: [charset(UTF16)] [in] [ref] uint16 *lpszVolumeName, */
23687 /* IDL: [out] [ref] WERROR *rpc_status */
23691 clusapi_dissect_ChangeCsvStateEx_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
23695 di
->dcerpc_procedure_name
="ChangeCsvStateEx";
23696 offset
= clusapi_dissect_element_ChangeCsvStateEx_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
23697 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
23699 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
23702 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
23708 clusapi_dissect_ChangeCsvStateEx_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
23710 di
->dcerpc_procedure_name
="ChangeCsvStateEx";
23711 offset
= clusapi_dissect_element_ChangeCsvStateEx_hResource(tvb
, offset
, pinfo
, tree
, di
, drep
);
23712 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
23713 offset
= clusapi_dissect_element_ChangeCsvStateEx_dwState(tvb
, offset
, pinfo
, tree
, di
, drep
);
23714 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
23715 offset
= clusapi_dissect_element_ChangeCsvStateEx_lpszVolumeName(tvb
, offset
, pinfo
, tree
, di
, drep
);
23716 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
23721 clusapi_dissect_element_AddGroupToGroupSetEx_GroupSet(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
23723 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_AddGroupToGroupSetEx_GroupSet
, 0);
23729 clusapi_dissect_element_AddGroupToGroupSetEx_Group(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
23731 offset
= PIDL_dissect_policy_hnd(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_AddGroupToGroupSetEx_Group
, 0);
23737 clusapi_dissect_element_AddGroupToGroupSetEx_FaultDomain(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
23739 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_AddGroupToGroupSetEx_FaultDomain
, 0);
23745 clusapi_dissect_element_AddGroupToGroupSetEx_UpdateDomain(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
23747 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_AddGroupToGroupSetEx_UpdateDomain
, 0);
23753 clusapi_dissect_element_AddGroupToGroupSetEx_UseDomains(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
23755 offset
= PIDL_dissect_uint8(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_AddGroupToGroupSetEx_UseDomains
, 0);
23761 clusapi_dissect_element_AddGroupToGroupSetEx_Reserved(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
23763 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_AddGroupToGroupSetEx_Reserved_
, NDR_POINTER_REF
, "Pointer to Reserved (uint32)",hf_clusapi_clusapi_AddGroupToGroupSetEx_Reserved
);
23769 clusapi_dissect_element_AddGroupToGroupSetEx_Reserved_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
23771 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_AddGroupToGroupSetEx_Reserved
, 0);
23777 clusapi_dissect_element_AddGroupToGroupSetEx_rpc_status(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
23779 offset
= dissect_ndr_toplevel_pointer(tvb
, offset
, pinfo
, tree
, di
, drep
, clusapi_dissect_element_AddGroupToGroupSetEx_rpc_status_
, NDR_POINTER_REF
, "Pointer to Rpc Status (WERROR)",hf_clusapi_clusapi_AddGroupToGroupSetEx_rpc_status
);
23785 clusapi_dissect_element_AddGroupToGroupSetEx_rpc_status_(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
23787 offset
= PIDL_dissect_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_clusapi_AddGroupToGroupSetEx_rpc_status
, 0);
23792 /* IDL: WERROR clusapi_AddGroupToGroupSetEx( */
23793 /* IDL: [in] policy_handle GroupSet, */
23794 /* IDL: [in] policy_handle Group, */
23795 /* IDL: [in] uint32 FaultDomain, */
23796 /* IDL: [in] uint32 UpdateDomain, */
23797 /* IDL: [in] uint8 UseDomains, */
23798 /* IDL: [in] [ref] uint32 *Reserved, */
23799 /* IDL: [out] [ref] WERROR *rpc_status */
23803 clusapi_dissect_AddGroupToGroupSetEx_response(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
23807 di
->dcerpc_procedure_name
="AddGroupToGroupSetEx";
23808 offset
= clusapi_dissect_element_AddGroupToGroupSetEx_rpc_status(tvb
, offset
, pinfo
, tree
, di
, drep
);
23809 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
23811 offset
= dissect_ndr_uint32(tvb
, offset
, pinfo
, tree
, di
, drep
, hf_clusapi_werror
, &status
);
23814 col_append_fstr(pinfo
->cinfo
, COL_INFO
, ", Error: %s", val_to_str_ext(status
, &WERR_errors_ext
, "Unknown DOS error 0x%08x"));
23820 clusapi_dissect_AddGroupToGroupSetEx_request(tvbuff_t
*tvb _U_
, int offset _U_
, packet_info
*pinfo _U_
, proto_tree
*tree _U_
, dcerpc_info
* di _U_
, uint8_t *drep _U_
)
23822 di
->dcerpc_procedure_name
="AddGroupToGroupSetEx";
23823 offset
= clusapi_dissect_element_AddGroupToGroupSetEx_GroupSet(tvb
, offset
, pinfo
, tree
, di
, drep
);
23824 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
23825 offset
= clusapi_dissect_element_AddGroupToGroupSetEx_Group(tvb
, offset
, pinfo
, tree
, di
, drep
);
23826 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
23827 offset
= clusapi_dissect_element_AddGroupToGroupSetEx_FaultDomain(tvb
, offset
, pinfo
, tree
, di
, drep
);
23828 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
23829 offset
= clusapi_dissect_element_AddGroupToGroupSetEx_UpdateDomain(tvb
, offset
, pinfo
, tree
, di
, drep
);
23830 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
23831 offset
= clusapi_dissect_element_AddGroupToGroupSetEx_UseDomains(tvb
, offset
, pinfo
, tree
, di
, drep
);
23832 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
23833 offset
= clusapi_dissect_element_AddGroupToGroupSetEx_Reserved(tvb
, offset
, pinfo
, tree
, di
, drep
);
23834 offset
= dissect_deferred_pointers(pinfo
, tvb
, offset
, di
, drep
);
23839 static const dcerpc_sub_dissector clusapi_dissectors
[] = {
23840 { 0, "OpenCluster",
23841 clusapi_dissect_OpenCluster_request
, clusapi_dissect_OpenCluster_response
},
23842 { 1, "CloseCluster",
23843 clusapi_dissect_CloseCluster_request
, clusapi_dissect_CloseCluster_response
},
23844 { 2, "SetClusterName",
23845 clusapi_dissect_SetClusterName_request
, clusapi_dissect_SetClusterName_response
},
23846 { 3, "GetClusterName",
23847 clusapi_dissect_GetClusterName_request
, clusapi_dissect_GetClusterName_response
},
23848 { 4, "GetClusterVersion",
23849 clusapi_dissect_GetClusterVersion_request
, clusapi_dissect_GetClusterVersion_response
},
23850 { 5, "GetQuorumResource",
23851 clusapi_dissect_GetQuorumResource_request
, clusapi_dissect_GetQuorumResource_response
},
23852 { 6, "SetQuorumResource",
23853 clusapi_dissect_SetQuorumResource_request
, clusapi_dissect_SetQuorumResource_response
},
23855 clusapi_dissect_CreateEnum_request
, clusapi_dissect_CreateEnum_response
},
23856 { 8, "OpenResource",
23857 clusapi_dissect_OpenResource_request
, clusapi_dissect_OpenResource_response
},
23858 { 9, "CreateResource",
23859 clusapi_dissect_CreateResource_request
, clusapi_dissect_CreateResource_response
},
23860 { 10, "DeleteResource",
23861 clusapi_dissect_DeleteResource_request
, clusapi_dissect_DeleteResource_response
},
23862 { 11, "CloseResource",
23863 clusapi_dissect_CloseResource_request
, clusapi_dissect_CloseResource_response
},
23864 { 12, "GetResourceState",
23865 clusapi_dissect_GetResourceState_request
, clusapi_dissect_GetResourceState_response
},
23866 { 13, "SetResourceName",
23867 clusapi_dissect_SetResourceName_request
, clusapi_dissect_SetResourceName_response
},
23868 { 14, "GetResourceId",
23869 clusapi_dissect_GetResourceId_request
, clusapi_dissect_GetResourceId_response
},
23870 { 15, "GetResourceType",
23871 clusapi_dissect_GetResourceType_request
, clusapi_dissect_GetResourceType_response
},
23872 { 16, "FailResource",
23873 clusapi_dissect_FailResource_request
, clusapi_dissect_FailResource_response
},
23874 { 17, "OnlineResource",
23875 clusapi_dissect_OnlineResource_request
, clusapi_dissect_OnlineResource_response
},
23876 { 18, "OfflineResource",
23877 clusapi_dissect_OfflineResource_request
, clusapi_dissect_OfflineResource_response
},
23878 { 19, "AddResourceDependency",
23879 clusapi_dissect_AddResourceDependency_request
, clusapi_dissect_AddResourceDependency_response
},
23880 { 20, "RemoveResourceDependency",
23881 clusapi_dissect_RemoveResourceDependency_request
, clusapi_dissect_RemoveResourceDependency_response
},
23882 { 21, "CanResourceBeDependent",
23883 clusapi_dissect_CanResourceBeDependent_request
, clusapi_dissect_CanResourceBeDependent_response
},
23884 { 22, "CreateResEnum",
23885 clusapi_dissect_CreateResEnum_request
, clusapi_dissect_CreateResEnum_response
},
23886 { 23, "AddResourceNode",
23887 clusapi_dissect_AddResourceNode_request
, clusapi_dissect_AddResourceNode_response
},
23888 { 24, "RemoveResourceNode",
23889 clusapi_dissect_RemoveResourceNode_request
, clusapi_dissect_RemoveResourceNode_response
},
23890 { 25, "ChangeResourceGroup",
23891 clusapi_dissect_ChangeResourceGroup_request
, clusapi_dissect_ChangeResourceGroup_response
},
23892 { 26, "CreateResourceType",
23893 clusapi_dissect_CreateResourceType_request
, clusapi_dissect_CreateResourceType_response
},
23894 { 27, "DeleteResourceType",
23895 clusapi_dissect_DeleteResourceType_request
, clusapi_dissect_DeleteResourceType_response
},
23896 { 28, "GetRootKey",
23897 clusapi_dissect_GetRootKey_request
, clusapi_dissect_GetRootKey_response
},
23899 clusapi_dissect_CreateKey_request
, clusapi_dissect_CreateKey_response
},
23901 clusapi_dissect_OpenKey_request
, clusapi_dissect_OpenKey_response
},
23903 clusapi_dissect_EnumKey_request
, clusapi_dissect_EnumKey_response
},
23905 clusapi_dissect_SetValue_request
, clusapi_dissect_SetValue_response
},
23906 { 33, "DeleteValue",
23907 clusapi_dissect_DeleteValue_request
, clusapi_dissect_DeleteValue_response
},
23908 { 34, "QueryValue",
23909 clusapi_dissect_QueryValue_request
, clusapi_dissect_QueryValue_response
},
23911 clusapi_dissect_DeleteKey_request
, clusapi_dissect_DeleteKey_response
},
23913 clusapi_dissect_EnumValue_request
, clusapi_dissect_EnumValue_response
},
23915 clusapi_dissect_CloseKey_request
, clusapi_dissect_CloseKey_response
},
23916 { 38, "QueryInfoKey",
23917 clusapi_dissect_QueryInfoKey_request
, clusapi_dissect_QueryInfoKey_response
},
23918 { 39, "SetKeySecurity",
23919 clusapi_dissect_SetKeySecurity_request
, clusapi_dissect_SetKeySecurity_response
},
23920 { 40, "GetKeySecurity",
23921 clusapi_dissect_GetKeySecurity_request
, clusapi_dissect_GetKeySecurity_response
},
23923 clusapi_dissect_OpenGroup_request
, clusapi_dissect_OpenGroup_response
},
23924 { 42, "CreateGroup",
23925 clusapi_dissect_CreateGroup_request
, clusapi_dissect_CreateGroup_response
},
23926 { 43, "DeleteGroup",
23927 clusapi_dissect_DeleteGroup_request
, clusapi_dissect_DeleteGroup_response
},
23928 { 44, "CloseGroup",
23929 clusapi_dissect_CloseGroup_request
, clusapi_dissect_CloseGroup_response
},
23930 { 45, "GetGroupState",
23931 clusapi_dissect_GetGroupState_request
, clusapi_dissect_GetGroupState_response
},
23932 { 46, "SetGroupName",
23933 clusapi_dissect_SetGroupName_request
, clusapi_dissect_SetGroupName_response
},
23934 { 47, "GetGroupId",
23935 clusapi_dissect_GetGroupId_request
, clusapi_dissect_GetGroupId_response
},
23937 clusapi_dissect_GetNodeId_request
, clusapi_dissect_GetNodeId_response
},
23938 { 49, "OnlineGroup",
23939 clusapi_dissect_OnlineGroup_request
, clusapi_dissect_OnlineGroup_response
},
23940 { 50, "OfflineGroup",
23941 clusapi_dissect_OfflineGroup_request
, clusapi_dissect_OfflineGroup_response
},
23943 clusapi_dissect_MoveGroup_request
, clusapi_dissect_MoveGroup_response
},
23944 { 52, "MoveGroupToNode",
23945 clusapi_dissect_MoveGroupToNode_request
, clusapi_dissect_MoveGroupToNode_response
},
23946 { 53, "CreateGroupResourceEnum",
23947 clusapi_dissect_CreateGroupResourceEnum_request
, clusapi_dissect_CreateGroupResourceEnum_response
},
23948 { 54, "SetGroupNodeList",
23949 clusapi_dissect_SetGroupNodeList_request
, clusapi_dissect_SetGroupNodeList_response
},
23950 { 55, "CreateNotify",
23951 clusapi_dissect_CreateNotify_request
, clusapi_dissect_CreateNotify_response
},
23952 { 56, "CloseNotify",
23953 clusapi_dissect_CloseNotify_request
, clusapi_dissect_CloseNotify_response
},
23954 { 57, "AddNotifyCluster",
23955 clusapi_dissect_AddNotifyCluster_request
, clusapi_dissect_AddNotifyCluster_response
},
23956 { 58, "AddNotifyNode",
23957 clusapi_dissect_AddNotifyNode_request
, clusapi_dissect_AddNotifyNode_response
},
23958 { 59, "AddNotifyGroup",
23959 clusapi_dissect_AddNotifyGroup_request
, clusapi_dissect_AddNotifyGroup_response
},
23960 { 60, "AddNotifyResource",
23961 clusapi_dissect_AddNotifyResource_request
, clusapi_dissect_AddNotifyResource_response
},
23962 { 61, "AddNotifyKey",
23963 clusapi_dissect_AddNotifyKey_request
, clusapi_dissect_AddNotifyKey_response
},
23964 { 62, "ReAddNotifyNode",
23965 clusapi_dissect_ReAddNotifyNode_request
, clusapi_dissect_ReAddNotifyNode_response
},
23966 { 63, "ReAddNotifyGroup",
23967 clusapi_dissect_ReAddNotifyGroup_request
, clusapi_dissect_ReAddNotifyGroup_response
},
23968 { 64, "ReAddNotifyResource",
23969 clusapi_dissect_ReAddNotifyResource_request
, clusapi_dissect_ReAddNotifyResource_response
},
23971 clusapi_dissect_GetNotify_request
, clusapi_dissect_GetNotify_response
},
23973 clusapi_dissect_OpenNode_request
, clusapi_dissect_OpenNode_response
},
23975 clusapi_dissect_CloseNode_request
, clusapi_dissect_CloseNode_response
},
23976 { 68, "GetNodeState",
23977 clusapi_dissect_GetNodeState_request
, clusapi_dissect_GetNodeState_response
},
23979 clusapi_dissect_PauseNode_request
, clusapi_dissect_PauseNode_response
},
23980 { 70, "ResumeNode",
23981 clusapi_dissect_ResumeNode_request
, clusapi_dissect_ResumeNode_response
},
23983 clusapi_dissect_EvictNode_request
, clusapi_dissect_EvictNode_response
},
23984 { 72, "NodeResourceControl",
23985 clusapi_dissect_NodeResourceControl_request
, clusapi_dissect_NodeResourceControl_response
},
23986 { 73, "ResourceControl",
23987 clusapi_dissect_ResourceControl_request
, clusapi_dissect_ResourceControl_response
},
23988 { 74, "NodeResourceTypeControl",
23989 clusapi_dissect_NodeResourceTypeControl_request
, clusapi_dissect_NodeResourceTypeControl_response
},
23990 { 75, "ResourceTypeControl",
23991 clusapi_dissect_ResourceTypeControl_request
, clusapi_dissect_ResourceTypeControl_response
},
23992 { 76, "NodeGroupControl",
23993 clusapi_dissect_NodeGroupControl_request
, clusapi_dissect_NodeGroupControl_response
},
23994 { 77, "GroupControl",
23995 clusapi_dissect_GroupControl_request
, clusapi_dissect_GroupControl_response
},
23996 { 78, "NodeNodeControl",
23997 clusapi_dissect_NodeNodeControl_request
, clusapi_dissect_NodeNodeControl_response
},
23998 { 79, "NodeControl",
23999 clusapi_dissect_NodeControl_request
, clusapi_dissect_NodeControl_response
},
24000 { 80, "Opnum80NotUsedOnWire",
24001 clusapi_dissect_Opnum80NotUsedOnWire_request
, clusapi_dissect_Opnum80NotUsedOnWire_response
},
24002 { 81, "OpenNetwork",
24003 clusapi_dissect_OpenNetwork_request
, clusapi_dissect_OpenNetwork_response
},
24004 { 82, "CloseNetwork",
24005 clusapi_dissect_CloseNetwork_request
, clusapi_dissect_CloseNetwork_response
},
24006 { 83, "GetNetworkState",
24007 clusapi_dissect_GetNetworkState_request
, clusapi_dissect_GetNetworkState_response
},
24008 { 84, "SetNetworkName",
24009 clusapi_dissect_SetNetworkName_request
, clusapi_dissect_SetNetworkName_response
},
24010 { 85, "CreateNetworkEnum",
24011 clusapi_dissect_CreateNetworkEnum_request
, clusapi_dissect_CreateNetworkEnum_response
},
24012 { 86, "GetNetworkId",
24013 clusapi_dissect_GetNetworkId_request
, clusapi_dissect_GetNetworkId_response
},
24014 { 87, "SetNetworkPriorityOrder",
24015 clusapi_dissect_SetNetworkPriorityOrder_request
, clusapi_dissect_SetNetworkPriorityOrder_response
},
24016 { 88, "NodeNetworkControl",
24017 clusapi_dissect_NodeNetworkControl_request
, clusapi_dissect_NodeNetworkControl_response
},
24018 { 89, "NetworkControl",
24019 clusapi_dissect_NetworkControl_request
, clusapi_dissect_NetworkControl_response
},
24020 { 90, "AddNotifyNetwork",
24021 clusapi_dissect_AddNotifyNetwork_request
, clusapi_dissect_AddNotifyNetwork_response
},
24022 { 91, "ReAddNotifyNetwork",
24023 clusapi_dissect_ReAddNotifyNetwork_request
, clusapi_dissect_ReAddNotifyNetwork_response
},
24024 { 92, "OpenNetInterface",
24025 clusapi_dissect_OpenNetInterface_request
, clusapi_dissect_OpenNetInterface_response
},
24026 { 93, "CloseNetInterface",
24027 clusapi_dissect_CloseNetInterface_request
, clusapi_dissect_CloseNetInterface_response
},
24028 { 94, "GetNetInterfaceState",
24029 clusapi_dissect_GetNetInterfaceState_request
, clusapi_dissect_GetNetInterfaceState_response
},
24030 { 95, "GetNetInterface",
24031 clusapi_dissect_GetNetInterface_request
, clusapi_dissect_GetNetInterface_response
},
24032 { 96, "GetNetInterfaceId",
24033 clusapi_dissect_GetNetInterfaceId_request
, clusapi_dissect_GetNetInterfaceId_response
},
24034 { 97, "NodeNetInterfaceControl",
24035 clusapi_dissect_NodeNetInterfaceControl_request
, clusapi_dissect_NodeNetInterfaceControl_response
},
24036 { 98, "NetInterfaceControl",
24037 clusapi_dissect_NetInterfaceControl_request
, clusapi_dissect_NetInterfaceControl_response
},
24038 { 99, "AddNotifyNetInterface",
24039 clusapi_dissect_AddNotifyNetInterface_request
, clusapi_dissect_AddNotifyNetInterface_response
},
24040 { 100, "ReAddNotifyNetInterface",
24041 clusapi_dissect_ReAddNotifyNetInterface_request
, clusapi_dissect_ReAddNotifyNetInterface_response
},
24042 { 101, "CreateNodeEnum",
24043 clusapi_dissect_CreateNodeEnum_request
, clusapi_dissect_CreateNodeEnum_response
},
24044 { 102, "GetClusterVersion2",
24045 clusapi_dissect_GetClusterVersion2_request
, clusapi_dissect_GetClusterVersion2_response
},
24046 { 103, "CreateResTypeEnum",
24047 clusapi_dissect_CreateResTypeEnum_request
, clusapi_dissect_CreateResTypeEnum_response
},
24048 { 104, "BackupClusterDatabase",
24049 clusapi_dissect_BackupClusterDatabase_request
, clusapi_dissect_BackupClusterDatabase_response
},
24050 { 105, "NodeClusterControl",
24051 clusapi_dissect_NodeClusterControl_request
, clusapi_dissect_NodeClusterControl_response
},
24052 { 106, "ClusterControl",
24053 clusapi_dissect_ClusterControl_request
, clusapi_dissect_ClusterControl_response
},
24054 { 107, "UnblockGetNotifyCall",
24055 clusapi_dissect_UnblockGetNotifyCall_request
, clusapi_dissect_UnblockGetNotifyCall_response
},
24056 { 108, "SetServiceAccountPassword",
24057 clusapi_dissect_SetServiceAccountPassword_request
, clusapi_dissect_SetServiceAccountPassword_response
},
24058 { 109, "SetResourceDependencyExpression",
24059 clusapi_dissect_SetResourceDependencyExpression_request
, clusapi_dissect_SetResourceDependencyExpression_response
},
24060 { 110, "GetResourceDependencyExpression",
24061 clusapi_dissect_GetResourceDependencyExpression_request
, clusapi_dissect_GetResourceDependencyExpression_response
},
24062 { 111, "Opnum111NotUsedOnWire",
24063 clusapi_dissect_Opnum111NotUsedOnWire_request
, clusapi_dissect_Opnum111NotUsedOnWire_response
},
24064 { 112, "GetResourceNetworkName",
24065 clusapi_dissect_GetResourceNetworkName_request
, clusapi_dissect_GetResourceNetworkName_response
},
24066 { 113, "ExecuteBatch",
24067 clusapi_dissect_ExecuteBatch_request
, clusapi_dissect_ExecuteBatch_response
},
24068 { 114, "CreateBatchPort",
24069 clusapi_dissect_CreateBatchPort_request
, clusapi_dissect_CreateBatchPort_response
},
24070 { 115, "GetBatchNotification",
24071 clusapi_dissect_GetBatchNotification_request
, clusapi_dissect_GetBatchNotification_response
},
24072 { 116, "CloseBatchPort",
24073 clusapi_dissect_CloseBatchPort_request
, clusapi_dissect_CloseBatchPort_response
},
24074 { 117, "OpenClusterEx",
24075 clusapi_dissect_OpenClusterEx_request
, clusapi_dissect_OpenClusterEx_response
},
24076 { 118, "OpenNodeEx",
24077 clusapi_dissect_OpenNodeEx_request
, clusapi_dissect_OpenNodeEx_response
},
24078 { 119, "OpenGroupEx",
24079 clusapi_dissect_OpenGroupEx_request
, clusapi_dissect_OpenGroupEx_response
},
24080 { 120, "OpenResourceEx",
24081 clusapi_dissect_OpenResourceEx_request
, clusapi_dissect_OpenResourceEx_response
},
24082 { 121, "OpenNetworkEx",
24083 clusapi_dissect_OpenNetworkEx_request
, clusapi_dissect_OpenNetworkEx_response
},
24084 { 122, "OpenNetInterfaceEx",
24085 clusapi_dissect_OpenNetInterfaceEx_request
, clusapi_dissect_OpenNetInterfaceEx_response
},
24086 { 123, "ChangeCsvState",
24087 clusapi_dissect_ChangeCsvState_request
, clusapi_dissect_ChangeCsvState_response
},
24088 { 124, "CreateNodeEnumEx",
24089 clusapi_dissect_CreateNodeEnumEx_request
, clusapi_dissect_CreateNodeEnumEx_response
},
24090 { 125, "CreateEnumEx",
24091 clusapi_dissect_CreateEnumEx_request
, clusapi_dissect_CreateEnumEx_response
},
24092 { 126, "PauseNodeEx",
24093 clusapi_dissect_PauseNodeEx_request
, clusapi_dissect_PauseNodeEx_response
},
24094 { 127, "PauseNodeWithDrainTarget",
24095 clusapi_dissect_PauseNodeWithDrainTarget_request
, clusapi_dissect_PauseNodeWithDrainTarget_response
},
24096 { 128, "ResumeNodeEx",
24097 clusapi_dissect_ResumeNodeEx_request
, clusapi_dissect_ResumeNodeEx_response
},
24098 { 129, "CreateGroupEx",
24099 clusapi_dissect_CreateGroupEx_request
, clusapi_dissect_CreateGroupEx_response
},
24100 { 130, "OnlineGroupEx",
24101 clusapi_dissect_OnlineGroupEx_request
, clusapi_dissect_OnlineGroupEx_response
},
24102 { 131, "OfflineGroupEx",
24103 clusapi_dissect_OfflineGroupEx_request
, clusapi_dissect_OfflineGroupEx_response
},
24104 { 132, "MoveGroupEx",
24105 clusapi_dissect_MoveGroupEx_request
, clusapi_dissect_MoveGroupEx_response
},
24106 { 133, "MoveGroupToNodeEx",
24107 clusapi_dissect_MoveGroupToNodeEx_request
, clusapi_dissect_MoveGroupToNodeEx_response
},
24108 { 134, "CancelClusterGroupOperation",
24109 clusapi_dissect_CancelClusterGroupOperation_request
, clusapi_dissect_CancelClusterGroupOperation_response
},
24110 { 135, "OnlineResourceEx",
24111 clusapi_dissect_OnlineResourceEx_request
, clusapi_dissect_OnlineResourceEx_response
},
24112 { 136, "OfflineResourceEx",
24113 clusapi_dissect_OfflineResourceEx_request
, clusapi_dissect_OfflineResourceEx_response
},
24114 { 137, "CreateNotifyV2",
24115 clusapi_dissect_CreateNotifyV2_request
, clusapi_dissect_CreateNotifyV2_response
},
24116 { 138, "AddNotifyV2",
24117 clusapi_dissect_AddNotifyV2_request
, clusapi_dissect_AddNotifyV2_response
},
24118 { 139, "GetNotifyV2",
24119 clusapi_dissect_GetNotifyV2_request
, clusapi_dissect_GetNotifyV2_response
},
24120 { 140, "QueryAllValues",
24121 clusapi_dissect_QueryAllValues_request
, clusapi_dissect_QueryAllValues_response
},
24122 { 141, "StmFindDisk",
24123 clusapi_dissect_StmFindDisk_request
, clusapi_dissect_StmFindDisk_response
},
24124 { 142, "ClusterMrr",
24125 clusapi_dissect_ClusterMrr_request
, clusapi_dissect_ClusterMrr_response
},
24126 { 143, "CreateGroupEnum",
24127 clusapi_dissect_CreateGroupEnum_request
, clusapi_dissect_CreateGroupEnum_response
},
24128 { 144, "CreateResourceEnum",
24129 clusapi_dissect_CreateResourceEnum_request
, clusapi_dissect_CreateResourceEnum_response
},
24130 { 145, "ExecuteReadBatch",
24131 clusapi_dissect_ExecuteReadBatch_request
, clusapi_dissect_ExecuteReadBatch_response
},
24132 { 146, "RestartResource",
24133 clusapi_dissect_RestartResource_request
, clusapi_dissect_RestartResource_response
},
24134 { 147, "GetNotifyAsync",
24135 clusapi_dissect_GetNotifyAsync_request
, clusapi_dissect_GetNotifyAsync_response
},
24136 { 148, "Opnum148NotUsedOnWire",
24137 clusapi_dissect_Opnum148NotUsedOnWire_request
, clusapi_dissect_Opnum148NotUsedOnWire_response
},
24138 { 149, "Opnum149otUsedOnWire",
24139 clusapi_dissect_Opnum149otUsedOnWire_request
, clusapi_dissect_Opnum149otUsedOnWire_response
},
24140 { 150, "Opnum150NotUsedOnWire",
24141 clusapi_dissect_Opnum150NotUsedOnWire_request
, clusapi_dissect_Opnum150NotUsedOnWire_response
},
24142 { 151, "Opnum151NotUsedOnWire",
24143 clusapi_dissect_Opnum151NotUsedOnWire_request
, clusapi_dissect_Opnum151NotUsedOnWire_response
},
24144 { 152, "Opnum152NotUsedOnWire",
24145 clusapi_dissect_Opnum152NotUsedOnWire_request
, clusapi_dissect_Opnum152NotUsedOnWire_response
},
24146 { 153, "Opnum153NotUsedOnWire",
24147 clusapi_dissect_Opnum153NotUsedOnWire_request
, clusapi_dissect_Opnum153NotUsedOnWire_response
},
24148 { 154, "Opnum154NotUsedOnWire",
24149 clusapi_dissect_Opnum154NotUsedOnWire_request
, clusapi_dissect_Opnum154NotUsedOnWire_response
},
24150 { 155, "AddNotifyResourceTypeV2",
24151 clusapi_dissect_AddNotifyResourceTypeV2_request
, clusapi_dissect_AddNotifyResourceTypeV2_response
},
24152 { 156, "Opnum156NotUsedOnWire",
24153 clusapi_dissect_Opnum156NotUsedOnWire_request
, clusapi_dissect_Opnum156NotUsedOnWire_response
},
24154 { 157, "ExecuteReadBatchEx",
24155 clusapi_dissect_ExecuteReadBatchEx_request
, clusapi_dissect_ExecuteReadBatchEx_response
},
24156 { 158, "Opnum158NotUsedOnWire",
24157 clusapi_dissect_Opnum158NotUsedOnWire_request
, clusapi_dissect_Opnum158NotUsedOnWire_response
},
24158 { 159, "Opnum159NotUsedOnWire",
24159 clusapi_dissect_Opnum159NotUsedOnWire_request
, clusapi_dissect_Opnum159NotUsedOnWire_response
},
24160 { 160, "Opnum160NotUsedOnWire",
24161 clusapi_dissect_Opnum160NotUsedOnWire_request
, clusapi_dissect_Opnum160NotUsedOnWire_response
},
24162 { 161, "Opnum161NotUsedOnWire",
24163 clusapi_dissect_Opnum161NotUsedOnWire_request
, clusapi_dissect_Opnum161NotUsedOnWire_response
},
24164 { 162, "Opnum162NotUsedOnWire",
24165 clusapi_dissect_Opnum162NotUsedOnWire_request
, clusapi_dissect_Opnum162NotUsedOnWire_response
},
24166 { 163, "CreateGroupSet",
24167 clusapi_dissect_CreateGroupSet_request
, clusapi_dissect_CreateGroupSet_response
},
24168 { 164, "OpenGroupSet",
24169 clusapi_dissect_OpenGroupSet_request
, clusapi_dissect_OpenGroupSet_response
},
24170 { 165, "CloseGroupSet",
24171 clusapi_dissect_CloseGroupSet_request
, clusapi_dissect_CloseGroupSet_response
},
24172 { 166, "DeleteGroupSet",
24173 clusapi_dissect_DeleteGroupSet_request
, clusapi_dissect_DeleteGroupSet_response
},
24174 { 167, "AddGroupToGroupSet",
24175 clusapi_dissect_AddGroupToGroupSet_request
, clusapi_dissect_AddGroupToGroupSet_response
},
24176 { 168, "RemoveGroupFromGroupSet",
24177 clusapi_dissect_RemoveGroupFromGroupSet_request
, clusapi_dissect_RemoveGroupFromGroupSet_response
},
24178 { 169, "MoveGroupToGroupSet",
24179 clusapi_dissect_MoveGroupToGroupSet_request
, clusapi_dissect_MoveGroupToGroupSet_response
},
24180 { 170, "Opnum170NotUsedOnWire",
24181 clusapi_dissect_Opnum170NotUsedOnWire_request
, clusapi_dissect_Opnum170NotUsedOnWire_response
},
24182 { 171, "AddGroupSetDependency",
24183 clusapi_dissect_AddGroupSetDependency_request
, clusapi_dissect_AddGroupSetDependency_response
},
24184 { 172, "AddGroupToGroupSetDependency",
24185 clusapi_dissect_AddGroupToGroupSetDependency_request
, clusapi_dissect_AddGroupToGroupSetDependency_response
},
24186 { 173, "NodeGroupSetControl",
24187 clusapi_dissect_NodeGroupSetControl_request
, clusapi_dissect_NodeGroupSetControl_response
},
24188 { 174, "GroupSetControl",
24189 clusapi_dissect_GroupSetControl_request
, clusapi_dissect_GroupSetControl_response
},
24190 { 175, "SetGroupDependencyExpression",
24191 clusapi_dissect_SetGroupDependencyExpression_request
, clusapi_dissect_SetGroupDependencyExpression_response
},
24192 { 176, "RemoveClusterGroupDependency",
24193 clusapi_dissect_RemoveClusterGroupDependency_request
, clusapi_dissect_RemoveClusterGroupDependency_response
},
24194 { 177, "SetGroupSetDependencyExpression",
24195 clusapi_dissect_SetGroupSetDependencyExpression_request
, clusapi_dissect_SetGroupSetDependencyExpression_response
},
24196 { 178, "RemoveGroupSetDependency",
24197 clusapi_dissect_RemoveGroupSetDependency_request
, clusapi_dissect_RemoveGroupSetDependency_response
},
24198 { 179, "RemoveClusterGroupToGroupSetDependency",
24199 clusapi_dissect_RemoveClusterGroupToGroupSetDependency_request
, clusapi_dissect_RemoveClusterGroupToGroupSetDependency_response
},
24200 { 180, "CreateGroupSetEnum",
24201 clusapi_dissect_CreateGroupSetEnum_request
, clusapi_dissect_CreateGroupSetEnum_response
},
24202 { 181, "CreateNetInterfaceEnum",
24203 clusapi_dissect_CreateNetInterfaceEnum_request
, clusapi_dissect_CreateNetInterfaceEnum_response
},
24204 { 182, "ChangeCsvStateEx",
24205 clusapi_dissect_ChangeCsvStateEx_request
, clusapi_dissect_ChangeCsvStateEx_response
},
24206 { 183, "AddGroupToGroupSetEx",
24207 clusapi_dissect_AddGroupToGroupSetEx_request
, clusapi_dissect_AddGroupToGroupSetEx_response
},
24208 { 0, NULL
, NULL
, NULL
}
24211 void proto_register_dcerpc_clusapi(void)
24213 static hf_register_info hf
[] = {
24214 { &hf_clusapi_CLUSTER_CREATE_GROUP_INFO_RPC_dwGroupType
,
24215 { "DwGroupType", "clusapi.CLUSTER_CREATE_GROUP_INFO_RPC.dwGroupType", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24216 { &hf_clusapi_CLUSTER_CREATE_GROUP_INFO_RPC_dwVersion
,
24217 { "DwVersion", "clusapi.CLUSTER_CREATE_GROUP_INFO_RPC.dwVersion", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24218 { &hf_clusapi_CLUSTER_DISKID_DiskIdBlob
,
24219 { "DiskIdBlob", "clusapi.CLUSTER_DISKID.DiskIdBlob", FT_UINT8
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24220 { &hf_clusapi_CLUSTER_DISKID_DiskIdType
,
24221 { "DiskIdType", "clusapi.CLUSTER_DISKID.DiskIdType", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24222 { &hf_clusapi_CLUSTER_MRR_NODE_RESPONSE_ResultCode
,
24223 { "ResultCode", "clusapi.CLUSTER_MRR_NODE_RESPONSE.ResultCode", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &HRES_errors_ext
, 0, NULL
, HFILL
}},
24224 { &hf_clusapi_CLUSTER_MRR_NODE_RESPONSE_ResultSize
,
24225 { "ResultSize", "clusapi.CLUSTER_MRR_NODE_RESPONSE.ResultSize", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24226 { &hf_clusapi_CLUSTER_MRR_NODE_RESPONSE_pResultData
,
24227 { "PResultData", "clusapi.CLUSTER_MRR_NODE_RESPONSE.pResultData", FT_UINT8
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24228 { &hf_clusapi_CLUSTER_MRR_NODE_RESPONSE_pszNodeName
,
24229 { "PszNodeName", "clusapi.CLUSTER_MRR_NODE_RESPONSE.pszNodeName", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24230 { &hf_clusapi_CLUSTER_MRR_RESPONSE_NodeCount
,
24231 { "NodeCount", "clusapi.CLUSTER_MRR_RESPONSE.NodeCount", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24232 { &hf_clusapi_CLUSTER_MRR_RESPONSE_pNodes
,
24233 { "PNodes", "clusapi.CLUSTER_MRR_RESPONSE.pNodes", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24234 { &hf_clusapi_CLUSTER_OPERATIONAL_VERSION_INFO_dwClusterHighestVersion
,
24235 { "DwClusterHighestVersion", "clusapi.CLUSTER_OPERATIONAL_VERSION_INFO.dwClusterHighestVersion", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24236 { &hf_clusapi_CLUSTER_OPERATIONAL_VERSION_INFO_dwClusterLowestVersion
,
24237 { "DwClusterLowestVersion", "clusapi.CLUSTER_OPERATIONAL_VERSION_INFO.dwClusterLowestVersion", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24238 { &hf_clusapi_CLUSTER_OPERATIONAL_VERSION_INFO_dwFlags
,
24239 { "DwFlags", "clusapi.CLUSTER_OPERATIONAL_VERSION_INFO.dwFlags", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24240 { &hf_clusapi_CLUSTER_OPERATIONAL_VERSION_INFO_dwReserved
,
24241 { "DwReserved", "clusapi.CLUSTER_OPERATIONAL_VERSION_INFO.dwReserved", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24242 { &hf_clusapi_CLUSTER_OPERATIONAL_VERSION_INFO_dwSize
,
24243 { "DwSize", "clusapi.CLUSTER_OPERATIONAL_VERSION_INFO.dwSize", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24244 { &hf_clusapi_CLUS_RESOURCE_CLASS_INFO_Class
,
24245 { "Class", "clusapi.CLUS_RESOURCE_CLASS_INFO.Class", FT_UINT32
, BASE_DEC
, VALS(clusapi_clusapi_ResourceClass_vals
), 0, NULL
, HFILL
}},
24246 { &hf_clusapi_CLUS_RESOURCE_CLASS_INFO_SubClass
,
24247 { "SubClass", "clusapi.CLUS_RESOURCE_CLASS_INFO.SubClass", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24248 { &hf_clusapi_ClusterEnumType_CLUSTER_ENUM_GROUP
,
24249 { "CLUSTER ENUM GROUP", "clusapi.ClusterEnumType.CLUSTER_ENUM_GROUP", FT_BOOLEAN
, 32, TFS(&ClusterEnumType_CLUSTER_ENUM_GROUP_tfs
), ( 0x00000008 ), NULL
, HFILL
}},
24250 { &hf_clusapi_ClusterEnumType_CLUSTER_ENUM_INTERNAL_NETWORK
,
24251 { "CLUSTER ENUM INTERNAL NETWORK", "clusapi.ClusterEnumType.CLUSTER_ENUM_INTERNAL_NETWORK", FT_BOOLEAN
, 32, TFS(&ClusterEnumType_CLUSTER_ENUM_INTERNAL_NETWORK_tfs
), ( 0x80000000 ), NULL
, HFILL
}},
24252 { &hf_clusapi_ClusterEnumType_CLUSTER_ENUM_NETINTERFACE
,
24253 { "CLUSTER ENUM NETINTERFACE", "clusapi.ClusterEnumType.CLUSTER_ENUM_NETINTERFACE", FT_BOOLEAN
, 32, TFS(&ClusterEnumType_CLUSTER_ENUM_NETINTERFACE_tfs
), ( 0x00000020 ), NULL
, HFILL
}},
24254 { &hf_clusapi_ClusterEnumType_CLUSTER_ENUM_NETWORK
,
24255 { "CLUSTER ENUM NETWORK", "clusapi.ClusterEnumType.CLUSTER_ENUM_NETWORK", FT_BOOLEAN
, 32, TFS(&ClusterEnumType_CLUSTER_ENUM_NETWORK_tfs
), ( 0x00000010 ), NULL
, HFILL
}},
24256 { &hf_clusapi_ClusterEnumType_CLUSTER_ENUM_NODE
,
24257 { "CLUSTER ENUM NODE", "clusapi.ClusterEnumType.CLUSTER_ENUM_NODE", FT_BOOLEAN
, 32, TFS(&ClusterEnumType_CLUSTER_ENUM_NODE_tfs
), ( 0x00000001 ), NULL
, HFILL
}},
24258 { &hf_clusapi_ClusterEnumType_CLUSTER_ENUM_RESOURCE
,
24259 { "CLUSTER ENUM RESOURCE", "clusapi.ClusterEnumType.CLUSTER_ENUM_RESOURCE", FT_BOOLEAN
, 32, TFS(&ClusterEnumType_CLUSTER_ENUM_RESOURCE_tfs
), ( 0x00000004 ), NULL
, HFILL
}},
24260 { &hf_clusapi_ClusterEnumType_CLUSTER_ENUM_RESTYPE
,
24261 { "CLUSTER ENUM RESTYPE", "clusapi.ClusterEnumType.CLUSTER_ENUM_RESTYPE", FT_BOOLEAN
, 32, TFS(&ClusterEnumType_CLUSTER_ENUM_RESTYPE_tfs
), ( 0x00000002 ), NULL
, HFILL
}},
24262 { &hf_clusapi_ClusterEnumType_CLUSTER_ENUM_SHARED_VOLUME_RESOURCE
,
24263 { "CLUSTER ENUM SHARED VOLUME RESOURCE", "clusapi.ClusterEnumType.CLUSTER_ENUM_SHARED_VOLUME_RESOURCE", FT_BOOLEAN
, 32, TFS(&ClusterEnumType_CLUSTER_ENUM_SHARED_VOLUME_RESOURCE_tfs
), ( 0x40000000 ), NULL
, HFILL
}},
24264 { &hf_clusapi_ClusterGroupEnumType_CLUSTER_GROUP_ENUM_CONTAINS
,
24265 { "CLUSTER GROUP ENUM CONTAINS", "clusapi.ClusterGroupEnumType.CLUSTER_GROUP_ENUM_CONTAINS", FT_BOOLEAN
, 32, TFS(&ClusterGroupEnumType_CLUSTER_GROUP_ENUM_CONTAINS_tfs
), ( 0x00000001 ), NULL
, HFILL
}},
24266 { &hf_clusapi_ClusterGroupEnumType_CLUSTER_GROUP_ENUM_NODES
,
24267 { "CLUSTER GROUP ENUM NODES", "clusapi.ClusterGroupEnumType.CLUSTER_GROUP_ENUM_NODES", FT_BOOLEAN
, 32, TFS(&ClusterGroupEnumType_CLUSTER_GROUP_ENUM_NODES_tfs
), ( 0x00000002 ), NULL
, HFILL
}},
24268 { &hf_clusapi_ClusterResTypeEnumType_CLUSTER_RESOURCE_TYPE_ENUM_NODES
,
24269 { "CLUSTER RESOURCE TYPE ENUM NODES", "clusapi.ClusterResTypeEnumType.CLUSTER_RESOURCE_TYPE_ENUM_NODES", FT_BOOLEAN
, 32, TFS(&ClusterResTypeEnumType_CLUSTER_RESOURCE_TYPE_ENUM_NODES_tfs
), ( 0x00000001 ), NULL
, HFILL
}},
24270 { &hf_clusapi_ClusterResTypeEnumType_CLUSTER_RESOURCE_TYPE_ENUM_RESOURCES
,
24271 { "CLUSTER RESOURCE TYPE ENUM RESOURCES", "clusapi.ClusterResTypeEnumType.CLUSTER_RESOURCE_TYPE_ENUM_RESOURCES", FT_BOOLEAN
, 32, TFS(&ClusterResTypeEnumType_CLUSTER_RESOURCE_TYPE_ENUM_RESOURCES_tfs
), ( 0x00000002 ), NULL
, HFILL
}},
24272 { &hf_clusapi_ENUM_ENTRY_Name
,
24273 { "Name", "clusapi.ENUM_ENTRY.Name", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24274 { &hf_clusapi_ENUM_ENTRY_Type
,
24275 { "Type", "clusapi.ENUM_ENTRY.Type", FT_UINT32
, BASE_HEX
, NULL
, 0, NULL
, HFILL
}},
24276 { &hf_clusapi_ENUM_LIST_Entry
,
24277 { "Entry", "clusapi.ENUM_LIST.Entry", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24278 { &hf_clusapi_ENUM_LIST_EntryCount
,
24279 { "EntryCount", "clusapi.ENUM_LIST.EntryCount", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24280 { &hf_clusapi_GROUP_ENUM_ENTRY_Id
,
24281 { "Id", "clusapi.GROUP_ENUM_ENTRY.Id", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24282 { &hf_clusapi_GROUP_ENUM_ENTRY_Name
,
24283 { "Name", "clusapi.GROUP_ENUM_ENTRY.Name", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24284 { &hf_clusapi_GROUP_ENUM_ENTRY_Owner
,
24285 { "Owner", "clusapi.GROUP_ENUM_ENTRY.Owner", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24286 { &hf_clusapi_GROUP_ENUM_ENTRY_Properties
,
24287 { "Properties", "clusapi.GROUP_ENUM_ENTRY.Properties", FT_UINT8
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24288 { &hf_clusapi_GROUP_ENUM_ENTRY_RoProperties
,
24289 { "RoProperties", "clusapi.GROUP_ENUM_ENTRY.RoProperties", FT_UINT8
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24290 { &hf_clusapi_GROUP_ENUM_ENTRY_cbProperties
,
24291 { "CbProperties", "clusapi.GROUP_ENUM_ENTRY.cbProperties", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24292 { &hf_clusapi_GROUP_ENUM_ENTRY_cbRoProperties
,
24293 { "CbRoProperties", "clusapi.GROUP_ENUM_ENTRY.cbRoProperties", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24294 { &hf_clusapi_GROUP_ENUM_ENTRY_dwFlags
,
24295 { "DwFlags", "clusapi.GROUP_ENUM_ENTRY.dwFlags", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24296 { &hf_clusapi_GROUP_ENUM_ENTRY_dwState
,
24297 { "DwState", "clusapi.GROUP_ENUM_ENTRY.dwState", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24298 { &hf_clusapi_GROUP_ENUM_LIST_Entry
,
24299 { "Entry", "clusapi.GROUP_ENUM_LIST.Entry", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24300 { &hf_clusapi_GROUP_ENUM_LIST_EntryCount
,
24301 { "EntryCount", "clusapi.GROUP_ENUM_LIST.EntryCount", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24302 { &hf_clusapi_IDL_CLUSTER_SET_PASSWORD_STATUS_NodeId
,
24303 { "NodeId", "clusapi.IDL_CLUSTER_SET_PASSWORD_STATUS.NodeId", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24304 { &hf_clusapi_IDL_CLUSTER_SET_PASSWORD_STATUS_ReturnStatus
,
24305 { "ReturnStatus", "clusapi.IDL_CLUSTER_SET_PASSWORD_STATUS.ReturnStatus", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24306 { &hf_clusapi_IDL_CLUSTER_SET_PASSWORD_STATUS_SetAttempted
,
24307 { "SetAttempted", "clusapi.IDL_CLUSTER_SET_PASSWORD_STATUS.SetAttempted", FT_UINT8
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24308 { &hf_clusapi_NOTIFICATION_DATA_ASYNC_RPC_Name
,
24309 { "Name", "clusapi.NOTIFICATION_DATA_ASYNC_RPC.Name", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24310 { &hf_clusapi_NOTIFICATION_DATA_ASYNC_RPC_dwFilter
,
24311 { "DwFilter", "clusapi.NOTIFICATION_DATA_ASYNC_RPC.dwFilter", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24312 { &hf_clusapi_NOTIFICATION_DATA_ASYNC_RPC_dwNotifyKey
,
24313 { "DwNotifyKey", "clusapi.NOTIFICATION_DATA_ASYNC_RPC.dwNotifyKey", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24314 { &hf_clusapi_NOTIFICATION_DATA_RPC_FilterAndType
,
24315 { "FilterAndType", "clusapi.NOTIFICATION_DATA_RPC.FilterAndType", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24316 { &hf_clusapi_NOTIFICATION_DATA_RPC_Name
,
24317 { "Name", "clusapi.NOTIFICATION_DATA_RPC.Name", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24318 { &hf_clusapi_NOTIFICATION_DATA_RPC_ObjectId
,
24319 { "ObjectId", "clusapi.NOTIFICATION_DATA_RPC.ObjectId", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24320 { &hf_clusapi_NOTIFICATION_DATA_RPC_ParentId
,
24321 { "ParentId", "clusapi.NOTIFICATION_DATA_RPC.ParentId", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24322 { &hf_clusapi_NOTIFICATION_DATA_RPC_Type
,
24323 { "Type", "clusapi.NOTIFICATION_DATA_RPC.Type", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24324 { &hf_clusapi_NOTIFICATION_DATA_RPC_buffer
,
24325 { "Buffer", "clusapi.NOTIFICATION_DATA_RPC.buffer", FT_UINT8
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24326 { &hf_clusapi_NOTIFICATION_DATA_RPC_dwBufferSize
,
24327 { "DwBufferSize", "clusapi.NOTIFICATION_DATA_RPC.dwBufferSize", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24328 { &hf_clusapi_NOTIFICATION_RPC_NotificationData
,
24329 { "NotificationData", "clusapi.NOTIFICATION_RPC.NotificationData", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24330 { &hf_clusapi_NOTIFICATION_RPC_dwNotifyKey
,
24331 { "DwNotifyKey", "clusapi.NOTIFICATION_RPC.dwNotifyKey", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24332 { &hf_clusapi_NOTIFY_FILTER_AND_TYPE_RPC_FilterFlags
,
24333 { "FilterFlags", "clusapi.NOTIFY_FILTER_AND_TYPE_RPC.FilterFlags", FT_UINT64
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24334 { &hf_clusapi_NOTIFY_FILTER_AND_TYPE_RPC_dwObjectType
,
24335 { "DwObjectType", "clusapi.NOTIFY_FILTER_AND_TYPE_RPC.dwObjectType", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24336 { &hf_clusapi_RESOURCE_ENUM_ENTRY_Id
,
24337 { "Id", "clusapi.RESOURCE_ENUM_ENTRY.Id", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24338 { &hf_clusapi_RESOURCE_ENUM_ENTRY_Name
,
24339 { "Name", "clusapi.RESOURCE_ENUM_ENTRY.Name", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24340 { &hf_clusapi_RESOURCE_ENUM_ENTRY_OwnerId
,
24341 { "OwnerId", "clusapi.RESOURCE_ENUM_ENTRY.OwnerId", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24342 { &hf_clusapi_RESOURCE_ENUM_ENTRY_OwnerName
,
24343 { "OwnerName", "clusapi.RESOURCE_ENUM_ENTRY.OwnerName", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24344 { &hf_clusapi_RESOURCE_ENUM_ENTRY_Properties
,
24345 { "Properties", "clusapi.RESOURCE_ENUM_ENTRY.Properties", FT_UINT8
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24346 { &hf_clusapi_RESOURCE_ENUM_ENTRY_RoProperties
,
24347 { "RoProperties", "clusapi.RESOURCE_ENUM_ENTRY.RoProperties", FT_UINT8
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24348 { &hf_clusapi_RESOURCE_ENUM_ENTRY_cbProperties
,
24349 { "CbProperties", "clusapi.RESOURCE_ENUM_ENTRY.cbProperties", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24350 { &hf_clusapi_RESOURCE_ENUM_ENTRY_cbRoProperties
,
24351 { "CbRoProperties", "clusapi.RESOURCE_ENUM_ENTRY.cbRoProperties", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24352 { &hf_clusapi_RESOURCE_ENUM_LIST_Entry
,
24353 { "Entry", "clusapi.RESOURCE_ENUM_LIST.Entry", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24354 { &hf_clusapi_RESOURCE_ENUM_LIST_EntryCount
,
24355 { "EntryCount", "clusapi.RESOURCE_ENUM_LIST.EntryCount", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24356 { &hf_clusapi_RPC_SECURITY_ATTRIBUTES_RpcSecurityDescriptor
,
24357 { "RpcSecurityDescriptor", "clusapi.RPC_SECURITY_ATTRIBUTES.RpcSecurityDescriptor", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24358 { &hf_clusapi_RPC_SECURITY_ATTRIBUTES_bInheritHandle
,
24359 { "BInheritHandle", "clusapi.RPC_SECURITY_ATTRIBUTES.bInheritHandle", FT_INT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24360 { &hf_clusapi_RPC_SECURITY_ATTRIBUTES_nLength
,
24361 { "NLength", "clusapi.RPC_SECURITY_ATTRIBUTES.nLength", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24362 { &hf_clusapi_RPC_SECURITY_DESCRIPTOR_cbInSecurityDescriptor
,
24363 { "CbInSecurityDescriptor", "clusapi.RPC_SECURITY_DESCRIPTOR.cbInSecurityDescriptor", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24364 { &hf_clusapi_RPC_SECURITY_DESCRIPTOR_cbOutSecurityDescriptor
,
24365 { "CbOutSecurityDescriptor", "clusapi.RPC_SECURITY_DESCRIPTOR.cbOutSecurityDescriptor", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24366 { &hf_clusapi_RPC_SECURITY_DESCRIPTOR_lpSecurityDescriptor
,
24367 { "LpSecurityDescriptor", "clusapi.RPC_SECURITY_DESCRIPTOR.lpSecurityDescriptor", FT_UINT8
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24368 { &hf_clusapi_clusapi_AddGroupSetDependency_DependentGroupSet
,
24369 { "DependentGroupSet", "clusapi.clusapi_AddGroupSetDependency.DependentGroupSet", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24370 { &hf_clusapi_clusapi_AddGroupSetDependency_ProviderGroupSet
,
24371 { "ProviderGroupSet", "clusapi.clusapi_AddGroupSetDependency.ProviderGroupSet", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24372 { &hf_clusapi_clusapi_AddGroupSetDependency_rpc_status
,
24373 { "Rpc Status", "clusapi.clusapi_AddGroupSetDependency.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
24374 { &hf_clusapi_clusapi_AddGroupToGroupSetDependency_DependentGroup
,
24375 { "DependentGroup", "clusapi.clusapi_AddGroupToGroupSetDependency.DependentGroup", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24376 { &hf_clusapi_clusapi_AddGroupToGroupSetDependency_ProviderGroupSet
,
24377 { "ProviderGroupSet", "clusapi.clusapi_AddGroupToGroupSetDependency.ProviderGroupSet", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24378 { &hf_clusapi_clusapi_AddGroupToGroupSetDependency_rpc_status
,
24379 { "Rpc Status", "clusapi.clusapi_AddGroupToGroupSetDependency.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
24380 { &hf_clusapi_clusapi_AddGroupToGroupSetEx_FaultDomain
,
24381 { "FaultDomain", "clusapi.clusapi_AddGroupToGroupSetEx.FaultDomain", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24382 { &hf_clusapi_clusapi_AddGroupToGroupSetEx_Group
,
24383 { "Group", "clusapi.clusapi_AddGroupToGroupSetEx.Group", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24384 { &hf_clusapi_clusapi_AddGroupToGroupSetEx_GroupSet
,
24385 { "GroupSet", "clusapi.clusapi_AddGroupToGroupSetEx.GroupSet", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24386 { &hf_clusapi_clusapi_AddGroupToGroupSetEx_Reserved
,
24387 { "Reserved", "clusapi.clusapi_AddGroupToGroupSetEx.Reserved", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24388 { &hf_clusapi_clusapi_AddGroupToGroupSetEx_UpdateDomain
,
24389 { "UpdateDomain", "clusapi.clusapi_AddGroupToGroupSetEx.UpdateDomain", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24390 { &hf_clusapi_clusapi_AddGroupToGroupSetEx_UseDomains
,
24391 { "UseDomains", "clusapi.clusapi_AddGroupToGroupSetEx.UseDomains", FT_UINT8
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24392 { &hf_clusapi_clusapi_AddGroupToGroupSetEx_rpc_status
,
24393 { "Rpc Status", "clusapi.clusapi_AddGroupToGroupSetEx.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
24394 { &hf_clusapi_clusapi_AddGroupToGroupSet_Group
,
24395 { "Group", "clusapi.clusapi_AddGroupToGroupSet.Group", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24396 { &hf_clusapi_clusapi_AddGroupToGroupSet_GroupSet
,
24397 { "GroupSet", "clusapi.clusapi_AddGroupToGroupSet.GroupSet", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24398 { &hf_clusapi_clusapi_AddGroupToGroupSet_rpc_status
,
24399 { "Rpc Status", "clusapi.clusapi_AddGroupToGroupSet.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
24400 { &hf_clusapi_clusapi_AddNotifyCluster_dwFilter
,
24401 { "DwFilter", "clusapi.clusapi_AddNotifyCluster.dwFilter", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24402 { &hf_clusapi_clusapi_AddNotifyCluster_dwNotifyKey
,
24403 { "DwNotifyKey", "clusapi.clusapi_AddNotifyCluster.dwNotifyKey", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24404 { &hf_clusapi_clusapi_AddNotifyCluster_hCluster
,
24405 { "HCluster", "clusapi.clusapi_AddNotifyCluster.hCluster", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24406 { &hf_clusapi_clusapi_AddNotifyCluster_hNotify
,
24407 { "HNotify", "clusapi.clusapi_AddNotifyCluster.hNotify", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24408 { &hf_clusapi_clusapi_AddNotifyCluster_rpc_status
,
24409 { "Rpc Status", "clusapi.clusapi_AddNotifyCluster.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
24410 { &hf_clusapi_clusapi_AddNotifyGroup_dwFilter
,
24411 { "DwFilter", "clusapi.clusapi_AddNotifyGroup.dwFilter", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24412 { &hf_clusapi_clusapi_AddNotifyGroup_dwNotifyKey
,
24413 { "DwNotifyKey", "clusapi.clusapi_AddNotifyGroup.dwNotifyKey", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24414 { &hf_clusapi_clusapi_AddNotifyGroup_dwStateSequence
,
24415 { "DwStateSequence", "clusapi.clusapi_AddNotifyGroup.dwStateSequence", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24416 { &hf_clusapi_clusapi_AddNotifyGroup_hGroup
,
24417 { "HGroup", "clusapi.clusapi_AddNotifyGroup.hGroup", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24418 { &hf_clusapi_clusapi_AddNotifyGroup_hNotify
,
24419 { "HNotify", "clusapi.clusapi_AddNotifyGroup.hNotify", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24420 { &hf_clusapi_clusapi_AddNotifyGroup_rpc_status
,
24421 { "Rpc Status", "clusapi.clusapi_AddNotifyGroup.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
24422 { &hf_clusapi_clusapi_AddNotifyKey_Filter
,
24423 { "Filter", "clusapi.clusapi_AddNotifyKey.Filter", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24424 { &hf_clusapi_clusapi_AddNotifyKey_WatchSubTree
,
24425 { "WatchSubTree", "clusapi.clusapi_AddNotifyKey.WatchSubTree", FT_UINT8
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24426 { &hf_clusapi_clusapi_AddNotifyKey_dwNotifyKey
,
24427 { "DwNotifyKey", "clusapi.clusapi_AddNotifyKey.dwNotifyKey", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24428 { &hf_clusapi_clusapi_AddNotifyKey_hKey
,
24429 { "HKey", "clusapi.clusapi_AddNotifyKey.hKey", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24430 { &hf_clusapi_clusapi_AddNotifyKey_hNotify
,
24431 { "HNotify", "clusapi.clusapi_AddNotifyKey.hNotify", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24432 { &hf_clusapi_clusapi_AddNotifyKey_rpc_status
,
24433 { "Rpc Status", "clusapi.clusapi_AddNotifyKey.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
24434 { &hf_clusapi_clusapi_AddNotifyNetInterface_dwFilter
,
24435 { "DwFilter", "clusapi.clusapi_AddNotifyNetInterface.dwFilter", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24436 { &hf_clusapi_clusapi_AddNotifyNetInterface_dwNotifyKey
,
24437 { "DwNotifyKey", "clusapi.clusapi_AddNotifyNetInterface.dwNotifyKey", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24438 { &hf_clusapi_clusapi_AddNotifyNetInterface_dwStateSequence
,
24439 { "DwStateSequence", "clusapi.clusapi_AddNotifyNetInterface.dwStateSequence", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24440 { &hf_clusapi_clusapi_AddNotifyNetInterface_hNetInterface
,
24441 { "HNetInterface", "clusapi.clusapi_AddNotifyNetInterface.hNetInterface", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24442 { &hf_clusapi_clusapi_AddNotifyNetInterface_hNotify
,
24443 { "HNotify", "clusapi.clusapi_AddNotifyNetInterface.hNotify", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24444 { &hf_clusapi_clusapi_AddNotifyNetInterface_rpc_status
,
24445 { "Rpc Status", "clusapi.clusapi_AddNotifyNetInterface.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
24446 { &hf_clusapi_clusapi_AddNotifyNetwork_dwFilter
,
24447 { "DwFilter", "clusapi.clusapi_AddNotifyNetwork.dwFilter", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24448 { &hf_clusapi_clusapi_AddNotifyNetwork_dwNotifyKey
,
24449 { "DwNotifyKey", "clusapi.clusapi_AddNotifyNetwork.dwNotifyKey", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24450 { &hf_clusapi_clusapi_AddNotifyNetwork_dwStateSequence
,
24451 { "DwStateSequence", "clusapi.clusapi_AddNotifyNetwork.dwStateSequence", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24452 { &hf_clusapi_clusapi_AddNotifyNetwork_hNetwork
,
24453 { "HNetwork", "clusapi.clusapi_AddNotifyNetwork.hNetwork", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24454 { &hf_clusapi_clusapi_AddNotifyNetwork_hNotify
,
24455 { "HNotify", "clusapi.clusapi_AddNotifyNetwork.hNotify", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24456 { &hf_clusapi_clusapi_AddNotifyNetwork_rpc_status
,
24457 { "Rpc Status", "clusapi.clusapi_AddNotifyNetwork.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
24458 { &hf_clusapi_clusapi_AddNotifyNode_dwFilter
,
24459 { "DwFilter", "clusapi.clusapi_AddNotifyNode.dwFilter", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24460 { &hf_clusapi_clusapi_AddNotifyNode_dwNotifyKey
,
24461 { "DwNotifyKey", "clusapi.clusapi_AddNotifyNode.dwNotifyKey", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24462 { &hf_clusapi_clusapi_AddNotifyNode_dwStateSequence
,
24463 { "DwStateSequence", "clusapi.clusapi_AddNotifyNode.dwStateSequence", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24464 { &hf_clusapi_clusapi_AddNotifyNode_hNode
,
24465 { "HNode", "clusapi.clusapi_AddNotifyNode.hNode", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24466 { &hf_clusapi_clusapi_AddNotifyNode_hNotify
,
24467 { "HNotify", "clusapi.clusapi_AddNotifyNode.hNotify", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24468 { &hf_clusapi_clusapi_AddNotifyNode_rpc_status
,
24469 { "Rpc Status", "clusapi.clusapi_AddNotifyNode.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
24470 { &hf_clusapi_clusapi_AddNotifyResourceTypeV2_dwNotifyKey
,
24471 { "DwNotifyKey", "clusapi.clusapi_AddNotifyResourceTypeV2.dwNotifyKey", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24472 { &hf_clusapi_clusapi_AddNotifyResourceTypeV2_dwVersion
,
24473 { "DwVersion", "clusapi.clusapi_AddNotifyResourceTypeV2.dwVersion", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24474 { &hf_clusapi_clusapi_AddNotifyResourceTypeV2_filter
,
24475 { "Filter", "clusapi.clusapi_AddNotifyResourceTypeV2.filter", FT_UINT64
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24476 { &hf_clusapi_clusapi_AddNotifyResourceTypeV2_hNotify
,
24477 { "HNotify", "clusapi.clusapi_AddNotifyResourceTypeV2.hNotify", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24478 { &hf_clusapi_clusapi_AddNotifyResourceTypeV2_resTypeName
,
24479 { "ResTypeName", "clusapi.clusapi_AddNotifyResourceTypeV2.resTypeName", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24480 { &hf_clusapi_clusapi_AddNotifyResourceTypeV2_rpc_status
,
24481 { "Rpc Status", "clusapi.clusapi_AddNotifyResourceTypeV2.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
24482 { &hf_clusapi_clusapi_AddNotifyResource_dwFilter
,
24483 { "DwFilter", "clusapi.clusapi_AddNotifyResource.dwFilter", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24484 { &hf_clusapi_clusapi_AddNotifyResource_dwNotifyKey
,
24485 { "DwNotifyKey", "clusapi.clusapi_AddNotifyResource.dwNotifyKey", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24486 { &hf_clusapi_clusapi_AddNotifyResource_dwStateSequence
,
24487 { "DwStateSequence", "clusapi.clusapi_AddNotifyResource.dwStateSequence", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24488 { &hf_clusapi_clusapi_AddNotifyResource_hNotify
,
24489 { "HNotify", "clusapi.clusapi_AddNotifyResource.hNotify", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24490 { &hf_clusapi_clusapi_AddNotifyResource_hResource
,
24491 { "HResource", "clusapi.clusapi_AddNotifyResource.hResource", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24492 { &hf_clusapi_clusapi_AddNotifyResource_rpc_status
,
24493 { "Rpc Status", "clusapi.clusapi_AddNotifyResource.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
24494 { &hf_clusapi_clusapi_AddNotifyV2_dwNotifyKey
,
24495 { "DwNotifyKey", "clusapi.clusapi_AddNotifyV2.dwNotifyKey", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24496 { &hf_clusapi_clusapi_AddNotifyV2_dwVersion
,
24497 { "DwVersion", "clusapi.clusapi_AddNotifyV2.dwVersion", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24498 { &hf_clusapi_clusapi_AddNotifyV2_filter
,
24499 { "Filter", "clusapi.clusapi_AddNotifyV2.filter", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24500 { &hf_clusapi_clusapi_AddNotifyV2_hNotify
,
24501 { "HNotify", "clusapi.clusapi_AddNotifyV2.hNotify", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24502 { &hf_clusapi_clusapi_AddNotifyV2_hObject
,
24503 { "HObject", "clusapi.clusapi_AddNotifyV2.hObject", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24504 { &hf_clusapi_clusapi_AddNotifyV2_isTargetedAtObject
,
24505 { "IsTargetedAtObject", "clusapi.clusapi_AddNotifyV2.isTargetedAtObject", FT_UINT8
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24506 { &hf_clusapi_clusapi_AddNotifyV2_rpc_status
,
24507 { "Rpc Status", "clusapi.clusapi_AddNotifyV2.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
24508 { &hf_clusapi_clusapi_AddResourceDependency_hDependsOn
,
24509 { "HDependsOn", "clusapi.clusapi_AddResourceDependency.hDependsOn", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24510 { &hf_clusapi_clusapi_AddResourceDependency_hResource
,
24511 { "HResource", "clusapi.clusapi_AddResourceDependency.hResource", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24512 { &hf_clusapi_clusapi_AddResourceDependency_rpc_status
,
24513 { "Rpc Status", "clusapi.clusapi_AddResourceDependency.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
24514 { &hf_clusapi_clusapi_AddResourceNode_hNode
,
24515 { "HNode", "clusapi.clusapi_AddResourceNode.hNode", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24516 { &hf_clusapi_clusapi_AddResourceNode_hResource
,
24517 { "HResource", "clusapi.clusapi_AddResourceNode.hResource", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24518 { &hf_clusapi_clusapi_AddResourceNode_rpc_status
,
24519 { "Rpc Status", "clusapi.clusapi_AddResourceNode.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
24520 { &hf_clusapi_clusapi_BackupClusterDatabase_lpszPathName
,
24521 { "LpszPathName", "clusapi.clusapi_BackupClusterDatabase.lpszPathName", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24522 { &hf_clusapi_clusapi_BackupClusterDatabase_rpc_status
,
24523 { "Rpc Status", "clusapi.clusapi_BackupClusterDatabase.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
24524 { &hf_clusapi_clusapi_CanResourceBeDependent_hResource
,
24525 { "HResource", "clusapi.clusapi_CanResourceBeDependent.hResource", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24526 { &hf_clusapi_clusapi_CanResourceBeDependent_hResourceDependent
,
24527 { "HResourceDependent", "clusapi.clusapi_CanResourceBeDependent.hResourceDependent", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24528 { &hf_clusapi_clusapi_CanResourceBeDependent_rpc_status
,
24529 { "Rpc Status", "clusapi.clusapi_CanResourceBeDependent.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
24530 { &hf_clusapi_clusapi_CancelClusterGroupOperation_dwCancelFlags
,
24531 { "DwCancelFlags", "clusapi.clusapi_CancelClusterGroupOperation.dwCancelFlags", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24532 { &hf_clusapi_clusapi_CancelClusterGroupOperation_hGroup
,
24533 { "HGroup", "clusapi.clusapi_CancelClusterGroupOperation.hGroup", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24534 { &hf_clusapi_clusapi_CancelClusterGroupOperation_rpc_status
,
24535 { "Rpc Status", "clusapi.clusapi_CancelClusterGroupOperation.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
24536 { &hf_clusapi_clusapi_ChangeCsvStateEx_dwState
,
24537 { "DwState", "clusapi.clusapi_ChangeCsvStateEx.dwState", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24538 { &hf_clusapi_clusapi_ChangeCsvStateEx_hResource
,
24539 { "HResource", "clusapi.clusapi_ChangeCsvStateEx.hResource", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24540 { &hf_clusapi_clusapi_ChangeCsvStateEx_lpszVolumeName
,
24541 { "LpszVolumeName", "clusapi.clusapi_ChangeCsvStateEx.lpszVolumeName", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24542 { &hf_clusapi_clusapi_ChangeCsvStateEx_rpc_status
,
24543 { "Rpc Status", "clusapi.clusapi_ChangeCsvStateEx.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
24544 { &hf_clusapi_clusapi_ChangeCsvState_dwState
,
24545 { "DwState", "clusapi.clusapi_ChangeCsvState.dwState", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24546 { &hf_clusapi_clusapi_ChangeCsvState_hResource
,
24547 { "HResource", "clusapi.clusapi_ChangeCsvState.hResource", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24548 { &hf_clusapi_clusapi_ChangeCsvState_rpc_status
,
24549 { "Rpc Status", "clusapi.clusapi_ChangeCsvState.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
24550 { &hf_clusapi_clusapi_ChangeResourceGroup_hGroup
,
24551 { "HGroup", "clusapi.clusapi_ChangeResourceGroup.hGroup", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24552 { &hf_clusapi_clusapi_ChangeResourceGroup_hResource
,
24553 { "HResource", "clusapi.clusapi_ChangeResourceGroup.hResource", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24554 { &hf_clusapi_clusapi_ChangeResourceGroup_rpc_status
,
24555 { "Rpc Status", "clusapi.clusapi_ChangeResourceGroup.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
24556 { &hf_clusapi_clusapi_CloseBatchPort_phBatchPort
,
24557 { "PhBatchPort", "clusapi.clusapi_CloseBatchPort.phBatchPort", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24558 { &hf_clusapi_clusapi_CloseCluster_Cluster
,
24559 { "Cluster", "clusapi.clusapi_CloseCluster.Cluster", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24560 { &hf_clusapi_clusapi_CloseGroupSet_GroupSet
,
24561 { "GroupSet", "clusapi.clusapi_CloseGroupSet.GroupSet", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24562 { &hf_clusapi_clusapi_CloseGroup_Group
,
24563 { "Group", "clusapi.clusapi_CloseGroup.Group", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24564 { &hf_clusapi_clusapi_CloseKey_pKey
,
24565 { "PKey", "clusapi.clusapi_CloseKey.pKey", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24566 { &hf_clusapi_clusapi_CloseNetInterface_NetInterface
,
24567 { "NetInterface", "clusapi.clusapi_CloseNetInterface.NetInterface", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24568 { &hf_clusapi_clusapi_CloseNetwork_Network
,
24569 { "Network", "clusapi.clusapi_CloseNetwork.Network", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24570 { &hf_clusapi_clusapi_CloseNode_Node
,
24571 { "Node", "clusapi.clusapi_CloseNode.Node", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24572 { &hf_clusapi_clusapi_CloseNotify_Notify
,
24573 { "Notify", "clusapi.clusapi_CloseNotify.Notify", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24574 { &hf_clusapi_clusapi_CloseResource_Resource
,
24575 { "Resource", "clusapi.clusapi_CloseResource.Resource", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24576 { &hf_clusapi_clusapi_ClusterControl_dwControlCode
,
24577 { "DwControlCode", "clusapi.clusapi_ClusterControl.dwControlCode", FT_UINT32
, BASE_DEC
, VALS(clusapi_clusapi_ClusterControlCode_vals
), 0, NULL
, HFILL
}},
24578 { &hf_clusapi_clusapi_ClusterControl_hCluster
,
24579 { "HCluster", "clusapi.clusapi_ClusterControl.hCluster", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24580 { &hf_clusapi_clusapi_ClusterControl_lpBytesReturned
,
24581 { "LpBytesReturned", "clusapi.clusapi_ClusterControl.lpBytesReturned", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24582 { &hf_clusapi_clusapi_ClusterControl_lpInBuffer
,
24583 { "LpInBuffer", "clusapi.clusapi_ClusterControl.lpInBuffer", FT_UINT8
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24584 { &hf_clusapi_clusapi_ClusterControl_lpOutBuffer
,
24585 { "LpOutBuffer", "clusapi.clusapi_ClusterControl.lpOutBuffer", FT_UINT8
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24586 { &hf_clusapi_clusapi_ClusterControl_lpcbRequired
,
24587 { "LpcbRequired", "clusapi.clusapi_ClusterControl.lpcbRequired", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24588 { &hf_clusapi_clusapi_ClusterControl_nInBufferSize
,
24589 { "NInBufferSize", "clusapi.clusapi_ClusterControl.nInBufferSize", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24590 { &hf_clusapi_clusapi_ClusterControl_nOutBufferSize
,
24591 { "NOutBufferSize", "clusapi.clusapi_ClusterControl.nOutBufferSize", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24592 { &hf_clusapi_clusapi_ClusterControl_rpc_status
,
24593 { "Rpc Status", "clusapi.clusapi_ClusterControl.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
24594 { &hf_clusapi_clusapi_ClusterMrr_dwComponent
,
24595 { "DwComponent", "clusapi.clusapi_ClusterMrr.dwComponent", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24596 { &hf_clusapi_clusapi_ClusterMrr_dwControlCode
,
24597 { "DwControlCode", "clusapi.clusapi_ClusterMrr.dwControlCode", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24598 { &hf_clusapi_clusapi_ClusterMrr_dwTimeout
,
24599 { "DwTimeout", "clusapi.clusapi_ClusterMrr.dwTimeout", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24600 { &hf_clusapi_clusapi_ClusterMrr_fExcludeSelf
,
24601 { "FExcludeSelf", "clusapi.clusapi_ClusterMrr.fExcludeSelf", FT_UINT8
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24602 { &hf_clusapi_clusapi_ClusterMrr_hCluster
,
24603 { "HCluster", "clusapi.clusapi_ClusterMrr.hCluster", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24604 { &hf_clusapi_clusapi_ClusterMrr_inSize
,
24605 { "InSize", "clusapi.clusapi_ClusterMrr.inSize", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24606 { &hf_clusapi_clusapi_ClusterMrr_nodeSet
,
24607 { "NodeSet", "clusapi.clusapi_ClusterMrr.nodeSet", FT_UINT64
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24608 { &hf_clusapi_clusapi_ClusterMrr_pInData
,
24609 { "PInData", "clusapi.clusapi_ClusterMrr.pInData", FT_UINT8
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24610 { &hf_clusapi_clusapi_ClusterMrr_ppInfo
,
24611 { "PpInfo", "clusapi.clusapi_ClusterMrr.ppInfo", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24612 { &hf_clusapi_clusapi_ClusterMrr_rpc_status
,
24613 { "Rpc Status", "clusapi.clusapi_ClusterMrr.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
24614 { &hf_clusapi_clusapi_CreateBatchPort_hKey
,
24615 { "HKey", "clusapi.clusapi_CreateBatchPort.hKey", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24616 { &hf_clusapi_clusapi_CreateBatchPort_phBatchPort
,
24617 { "PhBatchPort", "clusapi.clusapi_CreateBatchPort.phBatchPort", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24618 { &hf_clusapi_clusapi_CreateBatchPort_rpc_status
,
24619 { "Rpc Status", "clusapi.clusapi_CreateBatchPort.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
24620 { &hf_clusapi_clusapi_CreateEnumEx_ReturnIdEnum
,
24621 { "ReturnIdEnum", "clusapi.clusapi_CreateEnumEx.ReturnIdEnum", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24622 { &hf_clusapi_clusapi_CreateEnumEx_ReturnNameEnum
,
24623 { "ReturnNameEnum", "clusapi.clusapi_CreateEnumEx.ReturnNameEnum", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24624 { &hf_clusapi_clusapi_CreateEnumEx_dwOptions
,
24625 { "DwOptions", "clusapi.clusapi_CreateEnumEx.dwOptions", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24626 { &hf_clusapi_clusapi_CreateEnumEx_dwType
,
24627 { "DwType", "clusapi.clusapi_CreateEnumEx.dwType", FT_UINT32
, BASE_HEX
, NULL
, 0, NULL
, HFILL
}},
24628 { &hf_clusapi_clusapi_CreateEnumEx_hCluster
,
24629 { "HCluster", "clusapi.clusapi_CreateEnumEx.hCluster", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24630 { &hf_clusapi_clusapi_CreateEnumEx_rpc_status
,
24631 { "Rpc Status", "clusapi.clusapi_CreateEnumEx.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
24632 { &hf_clusapi_clusapi_CreateEnum_ReturnEnum
,
24633 { "ReturnEnum", "clusapi.clusapi_CreateEnum.ReturnEnum", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24634 { &hf_clusapi_clusapi_CreateEnum_dwType
,
24635 { "DwType", "clusapi.clusapi_CreateEnum.dwType", FT_UINT32
, BASE_HEX
, NULL
, 0, NULL
, HFILL
}},
24636 { &hf_clusapi_clusapi_CreateEnum_rpc_status
,
24637 { "Rpc Status", "clusapi.clusapi_CreateEnum.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
24638 { &hf_clusapi_clusapi_CreateGroupEnum_cbProperties
,
24639 { "CbProperties", "clusapi.clusapi_CreateGroupEnum.cbProperties", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24640 { &hf_clusapi_clusapi_CreateGroupEnum_cbRoProperties
,
24641 { "CbRoProperties", "clusapi.clusapi_CreateGroupEnum.cbRoProperties", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24642 { &hf_clusapi_clusapi_CreateGroupEnum_hCluster
,
24643 { "HCluster", "clusapi.clusapi_CreateGroupEnum.hCluster", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24644 { &hf_clusapi_clusapi_CreateGroupEnum_pProperties
,
24645 { "PProperties", "clusapi.clusapi_CreateGroupEnum.pProperties", FT_UINT8
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24646 { &hf_clusapi_clusapi_CreateGroupEnum_pRoProperties
,
24647 { "PRoProperties", "clusapi.clusapi_CreateGroupEnum.pRoProperties", FT_UINT8
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24648 { &hf_clusapi_clusapi_CreateGroupEnum_ppResultList
,
24649 { "PpResultList", "clusapi.clusapi_CreateGroupEnum.ppResultList", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24650 { &hf_clusapi_clusapi_CreateGroupEnum_rpc_status
,
24651 { "Rpc Status", "clusapi.clusapi_CreateGroupEnum.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
24652 { &hf_clusapi_clusapi_CreateGroupEx_Status
,
24653 { "Status", "clusapi.clusapi_CreateGroupEx.Status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
24654 { &hf_clusapi_clusapi_CreateGroupEx_hGroup
,
24655 { "HGroup", "clusapi.clusapi_CreateGroupEx.hGroup", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24656 { &hf_clusapi_clusapi_CreateGroupEx_lpszGroupName
,
24657 { "LpszGroupName", "clusapi.clusapi_CreateGroupEx.lpszGroupName", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24658 { &hf_clusapi_clusapi_CreateGroupEx_pGroupInfo
,
24659 { "PGroupInfo", "clusapi.clusapi_CreateGroupEx.pGroupInfo", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24660 { &hf_clusapi_clusapi_CreateGroupEx_rpc_status
,
24661 { "Rpc Status", "clusapi.clusapi_CreateGroupEx.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
24662 { &hf_clusapi_clusapi_CreateGroupResourceEnum_ReturnEnum
,
24663 { "ReturnEnum", "clusapi.clusapi_CreateGroupResourceEnum.ReturnEnum", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24664 { &hf_clusapi_clusapi_CreateGroupResourceEnum_dwType
,
24665 { "DwType", "clusapi.clusapi_CreateGroupResourceEnum.dwType", FT_UINT32
, BASE_HEX
, NULL
, 0, NULL
, HFILL
}},
24666 { &hf_clusapi_clusapi_CreateGroupResourceEnum_hGroup
,
24667 { "HGroup", "clusapi.clusapi_CreateGroupResourceEnum.hGroup", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24668 { &hf_clusapi_clusapi_CreateGroupResourceEnum_rpc_status
,
24669 { "Rpc Status", "clusapi.clusapi_CreateGroupResourceEnum.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
24670 { &hf_clusapi_clusapi_CreateGroupSetEnum_ReturnEnum
,
24671 { "ReturnEnum", "clusapi.clusapi_CreateGroupSetEnum.ReturnEnum", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24672 { &hf_clusapi_clusapi_CreateGroupSetEnum_hCluster
,
24673 { "HCluster", "clusapi.clusapi_CreateGroupSetEnum.hCluster", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24674 { &hf_clusapi_clusapi_CreateGroupSetEnum_rpc_status
,
24675 { "Rpc Status", "clusapi.clusapi_CreateGroupSetEnum.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
24676 { &hf_clusapi_clusapi_CreateGroupSet_Status
,
24677 { "Status", "clusapi.clusapi_CreateGroupSet.Status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
24678 { &hf_clusapi_clusapi_CreateGroupSet_hGroupSet
,
24679 { "HGroupSet", "clusapi.clusapi_CreateGroupSet.hGroupSet", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24680 { &hf_clusapi_clusapi_CreateGroupSet_lpszGroupSetName
,
24681 { "LpszGroupSetName", "clusapi.clusapi_CreateGroupSet.lpszGroupSetName", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24682 { &hf_clusapi_clusapi_CreateGroupSet_rpc_status
,
24683 { "Rpc Status", "clusapi.clusapi_CreateGroupSet.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
24684 { &hf_clusapi_clusapi_CreateGroup_Status
,
24685 { "Status", "clusapi.clusapi_CreateGroup.Status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
24686 { &hf_clusapi_clusapi_CreateGroup_hGroup
,
24687 { "HGroup", "clusapi.clusapi_CreateGroup.hGroup", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24688 { &hf_clusapi_clusapi_CreateGroup_lpszGroupName
,
24689 { "LpszGroupName", "clusapi.clusapi_CreateGroup.lpszGroupName", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24690 { &hf_clusapi_clusapi_CreateGroup_rpc_status
,
24691 { "Rpc Status", "clusapi.clusapi_CreateGroup.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
24692 { &hf_clusapi_clusapi_CreateKey_Status
,
24693 { "Status", "clusapi.clusapi_CreateKey.Status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
24694 { &hf_clusapi_clusapi_CreateKey_dwOptions
,
24695 { "DwOptions", "clusapi.clusapi_CreateKey.dwOptions", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24696 { &hf_clusapi_clusapi_CreateKey_hKey
,
24697 { "HKey", "clusapi.clusapi_CreateKey.hKey", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24698 { &hf_clusapi_clusapi_CreateKey_lpSecurityAttributes
,
24699 { "LpSecurityAttributes", "clusapi.clusapi_CreateKey.lpSecurityAttributes", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24700 { &hf_clusapi_clusapi_CreateKey_lpSubKey
,
24701 { "LpSubKey", "clusapi.clusapi_CreateKey.lpSubKey", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24702 { &hf_clusapi_clusapi_CreateKey_lpdwDisposition
,
24703 { "LpdwDisposition", "clusapi.clusapi_CreateKey.lpdwDisposition", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24704 { &hf_clusapi_clusapi_CreateKey_phKey
,
24705 { "PhKey", "clusapi.clusapi_CreateKey.phKey", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24706 { &hf_clusapi_clusapi_CreateKey_rpc_status
,
24707 { "Rpc Status", "clusapi.clusapi_CreateKey.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
24708 { &hf_clusapi_clusapi_CreateKey_samDesired
,
24709 { "SamDesired", "clusapi.clusapi_CreateKey.samDesired", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24710 { &hf_clusapi_clusapi_CreateNetInterfaceEnum_ReturnEnum
,
24711 { "ReturnEnum", "clusapi.clusapi_CreateNetInterfaceEnum.ReturnEnum", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24712 { &hf_clusapi_clusapi_CreateNetInterfaceEnum_hCluster
,
24713 { "HCluster", "clusapi.clusapi_CreateNetInterfaceEnum.hCluster", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24714 { &hf_clusapi_clusapi_CreateNetInterfaceEnum_lpszNetworkName
,
24715 { "LpszNetworkName", "clusapi.clusapi_CreateNetInterfaceEnum.lpszNetworkName", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24716 { &hf_clusapi_clusapi_CreateNetInterfaceEnum_lpszNodeName
,
24717 { "LpszNodeName", "clusapi.clusapi_CreateNetInterfaceEnum.lpszNodeName", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24718 { &hf_clusapi_clusapi_CreateNetInterfaceEnum_rpc_status
,
24719 { "Rpc Status", "clusapi.clusapi_CreateNetInterfaceEnum.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
24720 { &hf_clusapi_clusapi_CreateNetworkEnum_ReturnEnum
,
24721 { "ReturnEnum", "clusapi.clusapi_CreateNetworkEnum.ReturnEnum", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24722 { &hf_clusapi_clusapi_CreateNetworkEnum_dwType
,
24723 { "DwType", "clusapi.clusapi_CreateNetworkEnum.dwType", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24724 { &hf_clusapi_clusapi_CreateNetworkEnum_hNetwork
,
24725 { "HNetwork", "clusapi.clusapi_CreateNetworkEnum.hNetwork", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24726 { &hf_clusapi_clusapi_CreateNetworkEnum_rpc_status
,
24727 { "Rpc Status", "clusapi.clusapi_CreateNetworkEnum.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
24728 { &hf_clusapi_clusapi_CreateNodeEnumEx_ReturnIdEnum
,
24729 { "ReturnIdEnum", "clusapi.clusapi_CreateNodeEnumEx.ReturnIdEnum", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24730 { &hf_clusapi_clusapi_CreateNodeEnumEx_ReturnNameEnum
,
24731 { "ReturnNameEnum", "clusapi.clusapi_CreateNodeEnumEx.ReturnNameEnum", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24732 { &hf_clusapi_clusapi_CreateNodeEnumEx_dwOptions
,
24733 { "DwOptions", "clusapi.clusapi_CreateNodeEnumEx.dwOptions", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24734 { &hf_clusapi_clusapi_CreateNodeEnumEx_dwType
,
24735 { "DwType", "clusapi.clusapi_CreateNodeEnumEx.dwType", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24736 { &hf_clusapi_clusapi_CreateNodeEnumEx_hNode
,
24737 { "HNode", "clusapi.clusapi_CreateNodeEnumEx.hNode", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24738 { &hf_clusapi_clusapi_CreateNodeEnumEx_rpc_status
,
24739 { "Rpc Status", "clusapi.clusapi_CreateNodeEnumEx.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
24740 { &hf_clusapi_clusapi_CreateNodeEnum_ReturnEnum
,
24741 { "ReturnEnum", "clusapi.clusapi_CreateNodeEnum.ReturnEnum", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24742 { &hf_clusapi_clusapi_CreateNodeEnum_dwType
,
24743 { "DwType", "clusapi.clusapi_CreateNodeEnum.dwType", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24744 { &hf_clusapi_clusapi_CreateNodeEnum_hNode
,
24745 { "HNode", "clusapi.clusapi_CreateNodeEnum.hNode", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24746 { &hf_clusapi_clusapi_CreateNodeEnum_rpc_status
,
24747 { "Rpc Status", "clusapi.clusapi_CreateNodeEnum.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
24748 { &hf_clusapi_clusapi_CreateNotifyV2_hNotify
,
24749 { "HNotify", "clusapi.clusapi_CreateNotifyV2.hNotify", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24750 { &hf_clusapi_clusapi_CreateNotifyV2_rpc_error
,
24751 { "Rpc Error", "clusapi.clusapi_CreateNotifyV2.rpc_error", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
24752 { &hf_clusapi_clusapi_CreateNotifyV2_rpc_status
,
24753 { "Rpc Status", "clusapi.clusapi_CreateNotifyV2.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
24754 { &hf_clusapi_clusapi_CreateNotify_Status
,
24755 { "Status", "clusapi.clusapi_CreateNotify.Status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
24756 { &hf_clusapi_clusapi_CreateNotify_hNotify
,
24757 { "HNotify", "clusapi.clusapi_CreateNotify.hNotify", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24758 { &hf_clusapi_clusapi_CreateNotify_rpc_status
,
24759 { "Rpc Status", "clusapi.clusapi_CreateNotify.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
24760 { &hf_clusapi_clusapi_CreateResEnum_ReturnEnum
,
24761 { "ReturnEnum", "clusapi.clusapi_CreateResEnum.ReturnEnum", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24762 { &hf_clusapi_clusapi_CreateResEnum_dwType
,
24763 { "DwType", "clusapi.clusapi_CreateResEnum.dwType", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24764 { &hf_clusapi_clusapi_CreateResEnum_hResource
,
24765 { "HResource", "clusapi.clusapi_CreateResEnum.hResource", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24766 { &hf_clusapi_clusapi_CreateResEnum_rpc_status
,
24767 { "Rpc Status", "clusapi.clusapi_CreateResEnum.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
24768 { &hf_clusapi_clusapi_CreateResTypeEnum_ReturnEnum
,
24769 { "ReturnEnum", "clusapi.clusapi_CreateResTypeEnum.ReturnEnum", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24770 { &hf_clusapi_clusapi_CreateResTypeEnum_dwType
,
24771 { "DwType", "clusapi.clusapi_CreateResTypeEnum.dwType", FT_UINT32
, BASE_HEX
, NULL
, 0, NULL
, HFILL
}},
24772 { &hf_clusapi_clusapi_CreateResTypeEnum_lpszTypeName
,
24773 { "LpszTypeName", "clusapi.clusapi_CreateResTypeEnum.lpszTypeName", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24774 { &hf_clusapi_clusapi_CreateResTypeEnum_rpc_status
,
24775 { "Rpc Status", "clusapi.clusapi_CreateResTypeEnum.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
24776 { &hf_clusapi_clusapi_CreateResourceEnum_cbProperties
,
24777 { "CbProperties", "clusapi.clusapi_CreateResourceEnum.cbProperties", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24778 { &hf_clusapi_clusapi_CreateResourceEnum_cbRoProperties
,
24779 { "CbRoProperties", "clusapi.clusapi_CreateResourceEnum.cbRoProperties", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24780 { &hf_clusapi_clusapi_CreateResourceEnum_hCluster
,
24781 { "HCluster", "clusapi.clusapi_CreateResourceEnum.hCluster", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24782 { &hf_clusapi_clusapi_CreateResourceEnum_pProperties
,
24783 { "PProperties", "clusapi.clusapi_CreateResourceEnum.pProperties", FT_UINT8
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24784 { &hf_clusapi_clusapi_CreateResourceEnum_pRoProperties
,
24785 { "PRoProperties", "clusapi.clusapi_CreateResourceEnum.pRoProperties", FT_UINT8
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24786 { &hf_clusapi_clusapi_CreateResourceEnum_ppResultList
,
24787 { "PpResultList", "clusapi.clusapi_CreateResourceEnum.ppResultList", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24788 { &hf_clusapi_clusapi_CreateResourceEnum_rpc_status
,
24789 { "Rpc Status", "clusapi.clusapi_CreateResourceEnum.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
24790 { &hf_clusapi_clusapi_CreateResourceType_dwIsAlive
,
24791 { "DwIsAlive", "clusapi.clusapi_CreateResourceType.dwIsAlive", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24792 { &hf_clusapi_clusapi_CreateResourceType_dwLooksAlive
,
24793 { "DwLooksAlive", "clusapi.clusapi_CreateResourceType.dwLooksAlive", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24794 { &hf_clusapi_clusapi_CreateResourceType_lpszDisplayName
,
24795 { "LpszDisplayName", "clusapi.clusapi_CreateResourceType.lpszDisplayName", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24796 { &hf_clusapi_clusapi_CreateResourceType_lpszDllName
,
24797 { "LpszDllName", "clusapi.clusapi_CreateResourceType.lpszDllName", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24798 { &hf_clusapi_clusapi_CreateResourceType_lpszTypeName
,
24799 { "LpszTypeName", "clusapi.clusapi_CreateResourceType.lpszTypeName", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24800 { &hf_clusapi_clusapi_CreateResourceType_rpc_status
,
24801 { "Rpc Status", "clusapi.clusapi_CreateResourceType.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
24802 { &hf_clusapi_clusapi_CreateResource_Status
,
24803 { "Status", "clusapi.clusapi_CreateResource.Status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
24804 { &hf_clusapi_clusapi_CreateResource_dwFlags
,
24805 { "DwFlags", "clusapi.clusapi_CreateResource.dwFlags", FT_UINT32
, BASE_DEC
, VALS(clusapi_clusapi_CreateResourceFlags_vals
), 0, NULL
, HFILL
}},
24806 { &hf_clusapi_clusapi_CreateResource_hGroup
,
24807 { "HGroup", "clusapi.clusapi_CreateResource.hGroup", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24808 { &hf_clusapi_clusapi_CreateResource_hResource
,
24809 { "HResource", "clusapi.clusapi_CreateResource.hResource", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24810 { &hf_clusapi_clusapi_CreateResource_lpszResourceName
,
24811 { "LpszResourceName", "clusapi.clusapi_CreateResource.lpszResourceName", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24812 { &hf_clusapi_clusapi_CreateResource_lpszResourceType
,
24813 { "LpszResourceType", "clusapi.clusapi_CreateResource.lpszResourceType", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24814 { &hf_clusapi_clusapi_CreateResource_rpc_status
,
24815 { "Rpc Status", "clusapi.clusapi_CreateResource.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
24816 { &hf_clusapi_clusapi_DeleteGroupSet_GroupSet
,
24817 { "GroupSet", "clusapi.clusapi_DeleteGroupSet.GroupSet", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24818 { &hf_clusapi_clusapi_DeleteGroupSet_rpc_status
,
24819 { "Rpc Status", "clusapi.clusapi_DeleteGroupSet.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
24820 { &hf_clusapi_clusapi_DeleteGroup_Group
,
24821 { "Group", "clusapi.clusapi_DeleteGroup.Group", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24822 { &hf_clusapi_clusapi_DeleteGroup_force
,
24823 { "Force", "clusapi.clusapi_DeleteGroup.force", FT_UINT8
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24824 { &hf_clusapi_clusapi_DeleteGroup_rpc_status
,
24825 { "Rpc Status", "clusapi.clusapi_DeleteGroup.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
24826 { &hf_clusapi_clusapi_DeleteKey_hKey
,
24827 { "HKey", "clusapi.clusapi_DeleteKey.hKey", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24828 { &hf_clusapi_clusapi_DeleteKey_lpSubKey
,
24829 { "LpSubKey", "clusapi.clusapi_DeleteKey.lpSubKey", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24830 { &hf_clusapi_clusapi_DeleteKey_rpc_status
,
24831 { "Rpc Status", "clusapi.clusapi_DeleteKey.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
24832 { &hf_clusapi_clusapi_DeleteResourceType_lpszTypeName
,
24833 { "LpszTypeName", "clusapi.clusapi_DeleteResourceType.lpszTypeName", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24834 { &hf_clusapi_clusapi_DeleteResourceType_rpc_status
,
24835 { "Rpc Status", "clusapi.clusapi_DeleteResourceType.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
24836 { &hf_clusapi_clusapi_DeleteResource_hResource
,
24837 { "HResource", "clusapi.clusapi_DeleteResource.hResource", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24838 { &hf_clusapi_clusapi_DeleteResource_rpc_status
,
24839 { "Rpc Status", "clusapi.clusapi_DeleteResource.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
24840 { &hf_clusapi_clusapi_DeleteValue_hKey
,
24841 { "HKey", "clusapi.clusapi_DeleteValue.hKey", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24842 { &hf_clusapi_clusapi_DeleteValue_lpValueName
,
24843 { "LpValueName", "clusapi.clusapi_DeleteValue.lpValueName", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24844 { &hf_clusapi_clusapi_DeleteValue_rpc_status
,
24845 { "Rpc Status", "clusapi.clusapi_DeleteValue.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
24846 { &hf_clusapi_clusapi_DesiredAccessMask_CLUSAPI_CHANGE_ACCESS
,
24847 { "CLUSAPI CHANGE ACCESS", "clusapi.clusapi_DesiredAccessMask.CLUSAPI_CHANGE_ACCESS", FT_BOOLEAN
, 32, TFS(&clusapi_DesiredAccessMask_CLUSAPI_CHANGE_ACCESS_tfs
), ( 0x00000002 ), NULL
, HFILL
}},
24848 { &hf_clusapi_clusapi_DesiredAccessMask_CLUSAPI_GENERIC_ALL
,
24849 { "CLUSAPI GENERIC ALL", "clusapi.clusapi_DesiredAccessMask.CLUSAPI_GENERIC_ALL", FT_BOOLEAN
, 32, TFS(&clusapi_DesiredAccessMask_CLUSAPI_GENERIC_ALL_tfs
), ( 0x10000000 ), NULL
, HFILL
}},
24850 { &hf_clusapi_clusapi_DesiredAccessMask_CLUSAPI_GENERIC_EXECUTE
,
24851 { "CLUSAPI GENERIC EXECUTE", "clusapi.clusapi_DesiredAccessMask.CLUSAPI_GENERIC_EXECUTE", FT_BOOLEAN
, 32, TFS(&clusapi_DesiredAccessMask_CLUSAPI_GENERIC_EXECUTE_tfs
), ( 0x20000000 ), NULL
, HFILL
}},
24852 { &hf_clusapi_clusapi_DesiredAccessMask_CLUSAPI_GENERIC_READ
,
24853 { "CLUSAPI GENERIC READ", "clusapi.clusapi_DesiredAccessMask.CLUSAPI_GENERIC_READ", FT_BOOLEAN
, 32, TFS(&clusapi_DesiredAccessMask_CLUSAPI_GENERIC_READ_tfs
), ( 0x80000000 ), NULL
, HFILL
}},
24854 { &hf_clusapi_clusapi_DesiredAccessMask_CLUSAPI_GENERIC_WRITE
,
24855 { "CLUSAPI GENERIC WRITE", "clusapi.clusapi_DesiredAccessMask.CLUSAPI_GENERIC_WRITE", FT_BOOLEAN
, 32, TFS(&clusapi_DesiredAccessMask_CLUSAPI_GENERIC_WRITE_tfs
), ( 0x40000000 ), NULL
, HFILL
}},
24856 { &hf_clusapi_clusapi_DesiredAccessMask_CLUSAPI_MAXIMUM_ALLOWED
,
24857 { "CLUSAPI MAXIMUM ALLOWED", "clusapi.clusapi_DesiredAccessMask.CLUSAPI_MAXIMUM_ALLOWED", FT_BOOLEAN
, 32, TFS(&clusapi_DesiredAccessMask_CLUSAPI_MAXIMUM_ALLOWED_tfs
), ( 0x02000000 ), NULL
, HFILL
}},
24858 { &hf_clusapi_clusapi_DesiredAccessMask_CLUSAPI_READ_ACCESS
,
24859 { "CLUSAPI READ ACCESS", "clusapi.clusapi_DesiredAccessMask.CLUSAPI_READ_ACCESS", FT_BOOLEAN
, 32, TFS(&clusapi_DesiredAccessMask_CLUSAPI_READ_ACCESS_tfs
), ( 0x00000001 ), NULL
, HFILL
}},
24860 { &hf_clusapi_clusapi_EnumKey_KeyName
,
24861 { "KeyName", "clusapi.clusapi_EnumKey.KeyName", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24862 { &hf_clusapi_clusapi_EnumKey_dwIndex
,
24863 { "DwIndex", "clusapi.clusapi_EnumKey.dwIndex", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24864 { &hf_clusapi_clusapi_EnumKey_hKey
,
24865 { "HKey", "clusapi.clusapi_EnumKey.hKey", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24866 { &hf_clusapi_clusapi_EnumKey_lpftLastWriteTime
,
24867 { "LpftLastWriteTime", "clusapi.clusapi_EnumKey.lpftLastWriteTime", FT_ABSOLUTE_TIME
, ABSOLUTE_TIME_LOCAL
, NULL
, 0, NULL
, HFILL
}},
24868 { &hf_clusapi_clusapi_EnumKey_rpc_status
,
24869 { "Rpc Status", "clusapi.clusapi_EnumKey.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
24870 { &hf_clusapi_clusapi_EnumValue_TotalSize
,
24871 { "TotalSize", "clusapi.clusapi_EnumValue.TotalSize", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24872 { &hf_clusapi_clusapi_EnumValue_dwIndex
,
24873 { "DwIndex", "clusapi.clusapi_EnumValue.dwIndex", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24874 { &hf_clusapi_clusapi_EnumValue_hKey
,
24875 { "HKey", "clusapi.clusapi_EnumValue.hKey", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24876 { &hf_clusapi_clusapi_EnumValue_lpData
,
24877 { "LpData", "clusapi.clusapi_EnumValue.lpData", FT_UINT8
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24878 { &hf_clusapi_clusapi_EnumValue_lpType
,
24879 { "LpType", "clusapi.clusapi_EnumValue.lpType", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24880 { &hf_clusapi_clusapi_EnumValue_lpValueName
,
24881 { "LpValueName", "clusapi.clusapi_EnumValue.lpValueName", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24882 { &hf_clusapi_clusapi_EnumValue_lpcbData
,
24883 { "LpcbData", "clusapi.clusapi_EnumValue.lpcbData", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24884 { &hf_clusapi_clusapi_EnumValue_rpc_status
,
24885 { "Rpc Status", "clusapi.clusapi_EnumValue.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
24886 { &hf_clusapi_clusapi_EvictNode_hNode
,
24887 { "HNode", "clusapi.clusapi_EvictNode.hNode", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24888 { &hf_clusapi_clusapi_EvictNode_rpc_status
,
24889 { "Rpc Status", "clusapi.clusapi_EvictNode.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
24890 { &hf_clusapi_clusapi_ExecuteBatch_cbData
,
24891 { "CbData", "clusapi.clusapi_ExecuteBatch.cbData", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24892 { &hf_clusapi_clusapi_ExecuteBatch_hKey
,
24893 { "HKey", "clusapi.clusapi_ExecuteBatch.hKey", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24894 { &hf_clusapi_clusapi_ExecuteBatch_lpData
,
24895 { "LpData", "clusapi.clusapi_ExecuteBatch.lpData", FT_UINT8
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24896 { &hf_clusapi_clusapi_ExecuteBatch_pdwFailedCommand
,
24897 { "PdwFailedCommand", "clusapi.clusapi_ExecuteBatch.pdwFailedCommand", FT_INT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24898 { &hf_clusapi_clusapi_ExecuteBatch_rpc_status
,
24899 { "Rpc Status", "clusapi.clusapi_ExecuteBatch.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
24900 { &hf_clusapi_clusapi_ExecuteReadBatchEx_cbInData
,
24901 { "CbInData", "clusapi.clusapi_ExecuteReadBatchEx.cbInData", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24902 { &hf_clusapi_clusapi_ExecuteReadBatchEx_cbOutData
,
24903 { "CbOutData", "clusapi.clusapi_ExecuteReadBatchEx.cbOutData", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24904 { &hf_clusapi_clusapi_ExecuteReadBatchEx_flags
,
24905 { "Flags", "clusapi.clusapi_ExecuteReadBatchEx.flags", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24906 { &hf_clusapi_clusapi_ExecuteReadBatchEx_hKey
,
24907 { "HKey", "clusapi.clusapi_ExecuteReadBatchEx.hKey", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24908 { &hf_clusapi_clusapi_ExecuteReadBatchEx_lpInData
,
24909 { "LpInData", "clusapi.clusapi_ExecuteReadBatchEx.lpInData", FT_UINT8
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24910 { &hf_clusapi_clusapi_ExecuteReadBatchEx_lpOutData
,
24911 { "LpOutData", "clusapi.clusapi_ExecuteReadBatchEx.lpOutData", FT_UINT8
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24912 { &hf_clusapi_clusapi_ExecuteReadBatchEx_rpc_status
,
24913 { "Rpc Status", "clusapi.clusapi_ExecuteReadBatchEx.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
24914 { &hf_clusapi_clusapi_ExecuteReadBatch_cbInData
,
24915 { "CbInData", "clusapi.clusapi_ExecuteReadBatch.cbInData", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24916 { &hf_clusapi_clusapi_ExecuteReadBatch_cbOutData
,
24917 { "CbOutData", "clusapi.clusapi_ExecuteReadBatch.cbOutData", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24918 { &hf_clusapi_clusapi_ExecuteReadBatch_hKey
,
24919 { "HKey", "clusapi.clusapi_ExecuteReadBatch.hKey", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24920 { &hf_clusapi_clusapi_ExecuteReadBatch_lpInData
,
24921 { "LpInData", "clusapi.clusapi_ExecuteReadBatch.lpInData", FT_UINT8
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24922 { &hf_clusapi_clusapi_ExecuteReadBatch_lpOutData
,
24923 { "LpOutData", "clusapi.clusapi_ExecuteReadBatch.lpOutData", FT_UINT8
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24924 { &hf_clusapi_clusapi_ExecuteReadBatch_rpc_status
,
24925 { "Rpc Status", "clusapi.clusapi_ExecuteReadBatch.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
24926 { &hf_clusapi_clusapi_FailResource_hResource
,
24927 { "HResource", "clusapi.clusapi_FailResource.hResource", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24928 { &hf_clusapi_clusapi_FailResource_rpc_status
,
24929 { "Rpc Status", "clusapi.clusapi_FailResource.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
24930 { &hf_clusapi_clusapi_GetBatchNotification_cbData
,
24931 { "CbData", "clusapi.clusapi_GetBatchNotification.cbData", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24932 { &hf_clusapi_clusapi_GetBatchNotification_hBatchNotify
,
24933 { "HBatchNotify", "clusapi.clusapi_GetBatchNotification.hBatchNotify", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24934 { &hf_clusapi_clusapi_GetBatchNotification_lpData
,
24935 { "LpData", "clusapi.clusapi_GetBatchNotification.lpData", FT_UINT8
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24936 { &hf_clusapi_clusapi_GetClusterName_ClusterName
,
24937 { "ClusterName", "clusapi.clusapi_GetClusterName.ClusterName", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24938 { &hf_clusapi_clusapi_GetClusterName_NodeName
,
24939 { "NodeName", "clusapi.clusapi_GetClusterName.NodeName", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24940 { &hf_clusapi_clusapi_GetClusterVersion2_lpszCSDVersion
,
24941 { "LpszCSDVersion", "clusapi.clusapi_GetClusterVersion2.lpszCSDVersion", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24942 { &hf_clusapi_clusapi_GetClusterVersion2_lpszVendorId
,
24943 { "LpszVendorId", "clusapi.clusapi_GetClusterVersion2.lpszVendorId", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24944 { &hf_clusapi_clusapi_GetClusterVersion2_lpwBuildNumber
,
24945 { "LpwBuildNumber", "clusapi.clusapi_GetClusterVersion2.lpwBuildNumber", FT_UINT16
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24946 { &hf_clusapi_clusapi_GetClusterVersion2_lpwMajorVersion
,
24947 { "LpwMajorVersion", "clusapi.clusapi_GetClusterVersion2.lpwMajorVersion", FT_UINT16
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24948 { &hf_clusapi_clusapi_GetClusterVersion2_lpwMinorVersion
,
24949 { "LpwMinorVersion", "clusapi.clusapi_GetClusterVersion2.lpwMinorVersion", FT_UINT16
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24950 { &hf_clusapi_clusapi_GetClusterVersion2_ppClusterOpVerInfo
,
24951 { "PpClusterOpVerInfo", "clusapi.clusapi_GetClusterVersion2.ppClusterOpVerInfo", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24952 { &hf_clusapi_clusapi_GetClusterVersion2_rpc_status
,
24953 { "Rpc Status", "clusapi.clusapi_GetClusterVersion2.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
24954 { &hf_clusapi_clusapi_GetClusterVersion_lpszCSDVersion
,
24955 { "LpszCSDVersion", "clusapi.clusapi_GetClusterVersion.lpszCSDVersion", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24956 { &hf_clusapi_clusapi_GetClusterVersion_lpszVendorId
,
24957 { "LpszVendorId", "clusapi.clusapi_GetClusterVersion.lpszVendorId", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24958 { &hf_clusapi_clusapi_GetClusterVersion_lpwBuildNumber
,
24959 { "LpwBuildNumber", "clusapi.clusapi_GetClusterVersion.lpwBuildNumber", FT_UINT16
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24960 { &hf_clusapi_clusapi_GetClusterVersion_lpwMajorVersion
,
24961 { "LpwMajorVersion", "clusapi.clusapi_GetClusterVersion.lpwMajorVersion", FT_UINT16
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24962 { &hf_clusapi_clusapi_GetClusterVersion_lpwMinorVersion
,
24963 { "LpwMinorVersion", "clusapi.clusapi_GetClusterVersion.lpwMinorVersion", FT_UINT16
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24964 { &hf_clusapi_clusapi_GetGroupId_hGroup
,
24965 { "HGroup", "clusapi.clusapi_GetGroupId.hGroup", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24966 { &hf_clusapi_clusapi_GetGroupId_pGuid
,
24967 { "PGuid", "clusapi.clusapi_GetGroupId.pGuid", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24968 { &hf_clusapi_clusapi_GetGroupId_rpc_status
,
24969 { "Rpc Status", "clusapi.clusapi_GetGroupId.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
24970 { &hf_clusapi_clusapi_GetGroupState_NodeName
,
24971 { "NodeName", "clusapi.clusapi_GetGroupState.NodeName", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24972 { &hf_clusapi_clusapi_GetGroupState_State
,
24973 { "State", "clusapi.clusapi_GetGroupState.State", FT_UINT32
, BASE_DEC
, VALS(clusapi_clusapi_ClusterGroupState_vals
), 0, NULL
, HFILL
}},
24974 { &hf_clusapi_clusapi_GetGroupState_hGroup
,
24975 { "HGroup", "clusapi.clusapi_GetGroupState.hGroup", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24976 { &hf_clusapi_clusapi_GetGroupState_rpc_status
,
24977 { "Rpc Status", "clusapi.clusapi_GetGroupState.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
24978 { &hf_clusapi_clusapi_GetKeySecurity_SecurityInformation
,
24979 { "SecurityInformation", "clusapi.clusapi_GetKeySecurity.SecurityInformation", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
24980 { &hf_clusapi_clusapi_GetKeySecurity_hKey
,
24981 { "HKey", "clusapi.clusapi_GetKeySecurity.hKey", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24982 { &hf_clusapi_clusapi_GetKeySecurity_pRpcSecurityDescriptor
,
24983 { "PRpcSecurityDescriptor", "clusapi.clusapi_GetKeySecurity.pRpcSecurityDescriptor", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24984 { &hf_clusapi_clusapi_GetKeySecurity_rpc_status
,
24985 { "Rpc Status", "clusapi.clusapi_GetKeySecurity.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
24986 { &hf_clusapi_clusapi_GetNetInterfaceId_hNetInterface
,
24987 { "HNetInterface", "clusapi.clusapi_GetNetInterfaceId.hNetInterface", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24988 { &hf_clusapi_clusapi_GetNetInterfaceId_pGuid
,
24989 { "PGuid", "clusapi.clusapi_GetNetInterfaceId.pGuid", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24990 { &hf_clusapi_clusapi_GetNetInterfaceId_rpc_status
,
24991 { "Rpc Status", "clusapi.clusapi_GetNetInterfaceId.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
24992 { &hf_clusapi_clusapi_GetNetInterfaceState_State
,
24993 { "State", "clusapi.clusapi_GetNetInterfaceState.State", FT_UINT32
, BASE_DEC
, VALS(clusapi_clusapi_ClusterNetInterfaceState_vals
), 0, NULL
, HFILL
}},
24994 { &hf_clusapi_clusapi_GetNetInterfaceState_hNetInterface
,
24995 { "HNetInterface", "clusapi.clusapi_GetNetInterfaceState.hNetInterface", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
24996 { &hf_clusapi_clusapi_GetNetInterfaceState_rpc_status
,
24997 { "Rpc Status", "clusapi.clusapi_GetNetInterfaceState.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
24998 { &hf_clusapi_clusapi_GetNetInterface_lppszInterfaceName
,
24999 { "LppszInterfaceName", "clusapi.clusapi_GetNetInterface.lppszInterfaceName", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25000 { &hf_clusapi_clusapi_GetNetInterface_lpszNetworkName
,
25001 { "LpszNetworkName", "clusapi.clusapi_GetNetInterface.lpszNetworkName", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25002 { &hf_clusapi_clusapi_GetNetInterface_lpszNodeName
,
25003 { "LpszNodeName", "clusapi.clusapi_GetNetInterface.lpszNodeName", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25004 { &hf_clusapi_clusapi_GetNetInterface_rpc_status
,
25005 { "Rpc Status", "clusapi.clusapi_GetNetInterface.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
25006 { &hf_clusapi_clusapi_GetNetworkId_hNetwork
,
25007 { "HNetwork", "clusapi.clusapi_GetNetworkId.hNetwork", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25008 { &hf_clusapi_clusapi_GetNetworkId_pGuid
,
25009 { "PGuid", "clusapi.clusapi_GetNetworkId.pGuid", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25010 { &hf_clusapi_clusapi_GetNetworkId_rpc_status
,
25011 { "Rpc Status", "clusapi.clusapi_GetNetworkId.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
25012 { &hf_clusapi_clusapi_GetNetworkState_State
,
25013 { "State", "clusapi.clusapi_GetNetworkState.State", FT_UINT32
, BASE_DEC
, VALS(clusapi_clusapi_ClusterNetworkState_vals
), 0, NULL
, HFILL
}},
25014 { &hf_clusapi_clusapi_GetNetworkState_hNetwork
,
25015 { "HNetwork", "clusapi.clusapi_GetNetworkState.hNetwork", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25016 { &hf_clusapi_clusapi_GetNetworkState_rpc_status
,
25017 { "Rpc Status", "clusapi.clusapi_GetNetworkState.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
25018 { &hf_clusapi_clusapi_GetNodeId_hNode
,
25019 { "HNode", "clusapi.clusapi_GetNodeId.hNode", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25020 { &hf_clusapi_clusapi_GetNodeId_pGuid
,
25021 { "PGuid", "clusapi.clusapi_GetNodeId.pGuid", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25022 { &hf_clusapi_clusapi_GetNodeId_rpc_status
,
25023 { "Rpc Status", "clusapi.clusapi_GetNodeId.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
25024 { &hf_clusapi_clusapi_GetNodeState_State
,
25025 { "State", "clusapi.clusapi_GetNodeState.State", FT_UINT32
, BASE_DEC
, VALS(clusapi_clusapi_ClusterNodeState_vals
), 0, NULL
, HFILL
}},
25026 { &hf_clusapi_clusapi_GetNodeState_hNode
,
25027 { "HNode", "clusapi.clusapi_GetNodeState.hNode", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25028 { &hf_clusapi_clusapi_GetNodeState_rpc_status
,
25029 { "Rpc Status", "clusapi.clusapi_GetNodeState.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
25030 { &hf_clusapi_clusapi_GetNotifyAsync_Notifications
,
25031 { "Notifications", "clusapi.clusapi_GetNotifyAsync.Notifications", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25032 { &hf_clusapi_clusapi_GetNotifyAsync_dwNumNotifications
,
25033 { "DwNumNotifications", "clusapi.clusapi_GetNotifyAsync.dwNumNotifications", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25034 { &hf_clusapi_clusapi_GetNotifyAsync_hNotify
,
25035 { "HNotify", "clusapi.clusapi_GetNotifyAsync.hNotify", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25036 { &hf_clusapi_clusapi_GetNotifyV2_Notifications
,
25037 { "Notifications", "clusapi.clusapi_GetNotifyV2.Notifications", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25038 { &hf_clusapi_clusapi_GetNotifyV2_dwNumNotifications
,
25039 { "DwNumNotifications", "clusapi.clusapi_GetNotifyV2.dwNumNotifications", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25040 { &hf_clusapi_clusapi_GetNotifyV2_hNotify
,
25041 { "HNotify", "clusapi.clusapi_GetNotifyV2.hNotify", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25042 { &hf_clusapi_clusapi_GetNotify_Name
,
25043 { "Name", "clusapi.clusapi_GetNotify.Name", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25044 { &hf_clusapi_clusapi_GetNotify_dwFilter
,
25045 { "DwFilter", "clusapi.clusapi_GetNotify.dwFilter", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25046 { &hf_clusapi_clusapi_GetNotify_dwNotifyKey
,
25047 { "DwNotifyKey", "clusapi.clusapi_GetNotify.dwNotifyKey", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25048 { &hf_clusapi_clusapi_GetNotify_dwStateSequence
,
25049 { "DwStateSequence", "clusapi.clusapi_GetNotify.dwStateSequence", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25050 { &hf_clusapi_clusapi_GetNotify_hNotify
,
25051 { "HNotify", "clusapi.clusapi_GetNotify.hNotify", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25052 { &hf_clusapi_clusapi_GetNotify_rpc_status
,
25053 { "Rpc Status", "clusapi.clusapi_GetNotify.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
25054 { &hf_clusapi_clusapi_GetQuorumResource_lpszDeviceName
,
25055 { "LpszDeviceName", "clusapi.clusapi_GetQuorumResource.lpszDeviceName", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25056 { &hf_clusapi_clusapi_GetQuorumResource_lpszResourceName
,
25057 { "LpszResourceName", "clusapi.clusapi_GetQuorumResource.lpszResourceName", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25058 { &hf_clusapi_clusapi_GetQuorumResource_pdwMaxQuorumLogSize
,
25059 { "PdwMaxQuorumLogSize", "clusapi.clusapi_GetQuorumResource.pdwMaxQuorumLogSize", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25060 { &hf_clusapi_clusapi_GetQuorumResource_rpc_status
,
25061 { "Rpc Status", "clusapi.clusapi_GetQuorumResource.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
25062 { &hf_clusapi_clusapi_GetResourceDependencyExpression_hResource
,
25063 { "HResource", "clusapi.clusapi_GetResourceDependencyExpression.hResource", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25064 { &hf_clusapi_clusapi_GetResourceDependencyExpression_lpszDependencyExpression
,
25065 { "LpszDependencyExpression", "clusapi.clusapi_GetResourceDependencyExpression.lpszDependencyExpression", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25066 { &hf_clusapi_clusapi_GetResourceDependencyExpression_rpc_status
,
25067 { "Rpc Status", "clusapi.clusapi_GetResourceDependencyExpression.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
25068 { &hf_clusapi_clusapi_GetResourceId_hResource
,
25069 { "HResource", "clusapi.clusapi_GetResourceId.hResource", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25070 { &hf_clusapi_clusapi_GetResourceId_pGuid
,
25071 { "PGuid", "clusapi.clusapi_GetResourceId.pGuid", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25072 { &hf_clusapi_clusapi_GetResourceId_rpc_status
,
25073 { "Rpc Status", "clusapi.clusapi_GetResourceId.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
25074 { &hf_clusapi_clusapi_GetResourceNetworkName_hResource
,
25075 { "HResource", "clusapi.clusapi_GetResourceNetworkName.hResource", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25076 { &hf_clusapi_clusapi_GetResourceNetworkName_lpszName
,
25077 { "LpszName", "clusapi.clusapi_GetResourceNetworkName.lpszName", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25078 { &hf_clusapi_clusapi_GetResourceNetworkName_rpc_status
,
25079 { "Rpc Status", "clusapi.clusapi_GetResourceNetworkName.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
25080 { &hf_clusapi_clusapi_GetResourceState_GroupName
,
25081 { "GroupName", "clusapi.clusapi_GetResourceState.GroupName", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25082 { &hf_clusapi_clusapi_GetResourceState_NodeName
,
25083 { "NodeName", "clusapi.clusapi_GetResourceState.NodeName", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25084 { &hf_clusapi_clusapi_GetResourceState_State
,
25085 { "State", "clusapi.clusapi_GetResourceState.State", FT_UINT32
, BASE_DEC
, VALS(clusapi_clusapi_ClusterResourceState_vals
), 0, NULL
, HFILL
}},
25086 { &hf_clusapi_clusapi_GetResourceState_hResource
,
25087 { "HResource", "clusapi.clusapi_GetResourceState.hResource", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25088 { &hf_clusapi_clusapi_GetResourceState_rpc_status
,
25089 { "Rpc Status", "clusapi.clusapi_GetResourceState.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
25090 { &hf_clusapi_clusapi_GetResourceType_hResource
,
25091 { "HResource", "clusapi.clusapi_GetResourceType.hResource", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25092 { &hf_clusapi_clusapi_GetResourceType_lpszResourceType
,
25093 { "LpszResourceType", "clusapi.clusapi_GetResourceType.lpszResourceType", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25094 { &hf_clusapi_clusapi_GetResourceType_rpc_status
,
25095 { "Rpc Status", "clusapi.clusapi_GetResourceType.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
25096 { &hf_clusapi_clusapi_GetRootKey_Status
,
25097 { "Status", "clusapi.clusapi_GetRootKey.Status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
25098 { &hf_clusapi_clusapi_GetRootKey_phKey
,
25099 { "PhKey", "clusapi.clusapi_GetRootKey.phKey", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25100 { &hf_clusapi_clusapi_GetRootKey_rpc_status
,
25101 { "Rpc Status", "clusapi.clusapi_GetRootKey.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
25102 { &hf_clusapi_clusapi_GetRootKey_samDesired
,
25103 { "SamDesired", "clusapi.clusapi_GetRootKey.samDesired", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25104 { &hf_clusapi_clusapi_GroupControl_dwControlCode
,
25105 { "DwControlCode", "clusapi.clusapi_GroupControl.dwControlCode", FT_UINT32
, BASE_DEC
, VALS(clusapi_clusapi_GroupControlCode_vals
), 0, NULL
, HFILL
}},
25106 { &hf_clusapi_clusapi_GroupControl_hGroup
,
25107 { "HGroup", "clusapi.clusapi_GroupControl.hGroup", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25108 { &hf_clusapi_clusapi_GroupControl_lpBytesReturned
,
25109 { "LpBytesReturned", "clusapi.clusapi_GroupControl.lpBytesReturned", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25110 { &hf_clusapi_clusapi_GroupControl_lpInBuffer
,
25111 { "LpInBuffer", "clusapi.clusapi_GroupControl.lpInBuffer", FT_UINT8
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25112 { &hf_clusapi_clusapi_GroupControl_lpOutBuffer
,
25113 { "LpOutBuffer", "clusapi.clusapi_GroupControl.lpOutBuffer", FT_UINT8
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25114 { &hf_clusapi_clusapi_GroupControl_lpcbRequired
,
25115 { "LpcbRequired", "clusapi.clusapi_GroupControl.lpcbRequired", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25116 { &hf_clusapi_clusapi_GroupControl_nInBufferSize
,
25117 { "NInBufferSize", "clusapi.clusapi_GroupControl.nInBufferSize", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25118 { &hf_clusapi_clusapi_GroupControl_nOutBufferSize
,
25119 { "NOutBufferSize", "clusapi.clusapi_GroupControl.nOutBufferSize", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25120 { &hf_clusapi_clusapi_GroupControl_rpc_status
,
25121 { "Rpc Status", "clusapi.clusapi_GroupControl.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
25122 { &hf_clusapi_clusapi_GroupSetControl_dwControlCode
,
25123 { "DwControlCode", "clusapi.clusapi_GroupSetControl.dwControlCode", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25124 { &hf_clusapi_clusapi_GroupSetControl_hGroupSet
,
25125 { "HGroupSet", "clusapi.clusapi_GroupSetControl.hGroupSet", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25126 { &hf_clusapi_clusapi_GroupSetControl_lpBytesReturned
,
25127 { "LpBytesReturned", "clusapi.clusapi_GroupSetControl.lpBytesReturned", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25128 { &hf_clusapi_clusapi_GroupSetControl_lpInBuffer
,
25129 { "LpInBuffer", "clusapi.clusapi_GroupSetControl.lpInBuffer", FT_UINT8
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25130 { &hf_clusapi_clusapi_GroupSetControl_lpOutBuffer
,
25131 { "LpOutBuffer", "clusapi.clusapi_GroupSetControl.lpOutBuffer", FT_UINT8
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25132 { &hf_clusapi_clusapi_GroupSetControl_lpcbRequired
,
25133 { "LpcbRequired", "clusapi.clusapi_GroupSetControl.lpcbRequired", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25134 { &hf_clusapi_clusapi_GroupSetControl_nInBufferSize
,
25135 { "NInBufferSize", "clusapi.clusapi_GroupSetControl.nInBufferSize", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25136 { &hf_clusapi_clusapi_GroupSetControl_nOutBufferSize
,
25137 { "NOutBufferSize", "clusapi.clusapi_GroupSetControl.nOutBufferSize", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25138 { &hf_clusapi_clusapi_GroupSetControl_rpc_status
,
25139 { "Rpc Status", "clusapi.clusapi_GroupSetControl.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
25140 { &hf_clusapi_clusapi_MoveGroupEx_cbInBufferSize
,
25141 { "CbInBufferSize", "clusapi.clusapi_MoveGroupEx.cbInBufferSize", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25142 { &hf_clusapi_clusapi_MoveGroupEx_dwMoveFlags
,
25143 { "DwMoveFlags", "clusapi.clusapi_MoveGroupEx.dwMoveFlags", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25144 { &hf_clusapi_clusapi_MoveGroupEx_hGroup
,
25145 { "HGroup", "clusapi.clusapi_MoveGroupEx.hGroup", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25146 { &hf_clusapi_clusapi_MoveGroupEx_lpInBuffer
,
25147 { "LpInBuffer", "clusapi.clusapi_MoveGroupEx.lpInBuffer", FT_UINT8
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25148 { &hf_clusapi_clusapi_MoveGroupEx_rpc_status
,
25149 { "Rpc Status", "clusapi.clusapi_MoveGroupEx.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
25150 { &hf_clusapi_clusapi_MoveGroupToGroupSet_Group
,
25151 { "Group", "clusapi.clusapi_MoveGroupToGroupSet.Group", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25152 { &hf_clusapi_clusapi_MoveGroupToGroupSet_GroupSet
,
25153 { "GroupSet", "clusapi.clusapi_MoveGroupToGroupSet.GroupSet", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25154 { &hf_clusapi_clusapi_MoveGroupToGroupSet_rpc_status
,
25155 { "Rpc Status", "clusapi.clusapi_MoveGroupToGroupSet.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
25156 { &hf_clusapi_clusapi_MoveGroupToNodeEx_cbInBufferSize
,
25157 { "CbInBufferSize", "clusapi.clusapi_MoveGroupToNodeEx.cbInBufferSize", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25158 { &hf_clusapi_clusapi_MoveGroupToNodeEx_dwMoveFlags
,
25159 { "DwMoveFlags", "clusapi.clusapi_MoveGroupToNodeEx.dwMoveFlags", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25160 { &hf_clusapi_clusapi_MoveGroupToNodeEx_hGroup
,
25161 { "HGroup", "clusapi.clusapi_MoveGroupToNodeEx.hGroup", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25162 { &hf_clusapi_clusapi_MoveGroupToNodeEx_hNode
,
25163 { "HNode", "clusapi.clusapi_MoveGroupToNodeEx.hNode", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25164 { &hf_clusapi_clusapi_MoveGroupToNodeEx_lpInBuffer
,
25165 { "LpInBuffer", "clusapi.clusapi_MoveGroupToNodeEx.lpInBuffer", FT_UINT8
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25166 { &hf_clusapi_clusapi_MoveGroupToNodeEx_rpc_status
,
25167 { "Rpc Status", "clusapi.clusapi_MoveGroupToNodeEx.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
25168 { &hf_clusapi_clusapi_MoveGroupToNode_hGroup
,
25169 { "HGroup", "clusapi.clusapi_MoveGroupToNode.hGroup", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25170 { &hf_clusapi_clusapi_MoveGroupToNode_hNode
,
25171 { "HNode", "clusapi.clusapi_MoveGroupToNode.hNode", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25172 { &hf_clusapi_clusapi_MoveGroupToNode_rpc_status
,
25173 { "Rpc Status", "clusapi.clusapi_MoveGroupToNode.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
25174 { &hf_clusapi_clusapi_MoveGroup_hGroup
,
25175 { "HGroup", "clusapi.clusapi_MoveGroup.hGroup", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25176 { &hf_clusapi_clusapi_MoveGroup_rpc_status
,
25177 { "Rpc Status", "clusapi.clusapi_MoveGroup.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
25178 { &hf_clusapi_clusapi_NetInterfaceControl_dwControlCode
,
25179 { "DwControlCode", "clusapi.clusapi_NetInterfaceControl.dwControlCode", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25180 { &hf_clusapi_clusapi_NetInterfaceControl_hNetInterface
,
25181 { "HNetInterface", "clusapi.clusapi_NetInterfaceControl.hNetInterface", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25182 { &hf_clusapi_clusapi_NetInterfaceControl_lpBytesReturned
,
25183 { "LpBytesReturned", "clusapi.clusapi_NetInterfaceControl.lpBytesReturned", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25184 { &hf_clusapi_clusapi_NetInterfaceControl_lpInBuffer
,
25185 { "LpInBuffer", "clusapi.clusapi_NetInterfaceControl.lpInBuffer", FT_UINT8
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25186 { &hf_clusapi_clusapi_NetInterfaceControl_lpOutBuffer
,
25187 { "LpOutBuffer", "clusapi.clusapi_NetInterfaceControl.lpOutBuffer", FT_UINT8
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25188 { &hf_clusapi_clusapi_NetInterfaceControl_lpcbRequired
,
25189 { "LpcbRequired", "clusapi.clusapi_NetInterfaceControl.lpcbRequired", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25190 { &hf_clusapi_clusapi_NetInterfaceControl_nInBufferSize
,
25191 { "NInBufferSize", "clusapi.clusapi_NetInterfaceControl.nInBufferSize", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25192 { &hf_clusapi_clusapi_NetInterfaceControl_nOutBufferSize
,
25193 { "NOutBufferSize", "clusapi.clusapi_NetInterfaceControl.nOutBufferSize", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25194 { &hf_clusapi_clusapi_NetInterfaceControl_rpc_status
,
25195 { "Rpc Status", "clusapi.clusapi_NetInterfaceControl.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
25196 { &hf_clusapi_clusapi_NetworkControl_dwControlCode
,
25197 { "DwControlCode", "clusapi.clusapi_NetworkControl.dwControlCode", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25198 { &hf_clusapi_clusapi_NetworkControl_hNetwork
,
25199 { "HNetwork", "clusapi.clusapi_NetworkControl.hNetwork", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25200 { &hf_clusapi_clusapi_NetworkControl_lpBytesReturned
,
25201 { "LpBytesReturned", "clusapi.clusapi_NetworkControl.lpBytesReturned", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25202 { &hf_clusapi_clusapi_NetworkControl_lpInBuffer
,
25203 { "LpInBuffer", "clusapi.clusapi_NetworkControl.lpInBuffer", FT_UINT8
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25204 { &hf_clusapi_clusapi_NetworkControl_lpOutBuffer
,
25205 { "LpOutBuffer", "clusapi.clusapi_NetworkControl.lpOutBuffer", FT_UINT8
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25206 { &hf_clusapi_clusapi_NetworkControl_lpcbRequired
,
25207 { "LpcbRequired", "clusapi.clusapi_NetworkControl.lpcbRequired", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25208 { &hf_clusapi_clusapi_NetworkControl_nInBufferSize
,
25209 { "NInBufferSize", "clusapi.clusapi_NetworkControl.nInBufferSize", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25210 { &hf_clusapi_clusapi_NetworkControl_nOutBufferSize
,
25211 { "NOutBufferSize", "clusapi.clusapi_NetworkControl.nOutBufferSize", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25212 { &hf_clusapi_clusapi_NetworkControl_rpc_status
,
25213 { "Rpc Status", "clusapi.clusapi_NetworkControl.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
25214 { &hf_clusapi_clusapi_NodeClusterControl_dwControlCode
,
25215 { "DwControlCode", "clusapi.clusapi_NodeClusterControl.dwControlCode", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25216 { &hf_clusapi_clusapi_NodeClusterControl_hCluster
,
25217 { "HCluster", "clusapi.clusapi_NodeClusterControl.hCluster", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25218 { &hf_clusapi_clusapi_NodeClusterControl_hHostNode
,
25219 { "HHostNode", "clusapi.clusapi_NodeClusterControl.hHostNode", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25220 { &hf_clusapi_clusapi_NodeClusterControl_lpBytesReturned
,
25221 { "LpBytesReturned", "clusapi.clusapi_NodeClusterControl.lpBytesReturned", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25222 { &hf_clusapi_clusapi_NodeClusterControl_lpInBuffer
,
25223 { "LpInBuffer", "clusapi.clusapi_NodeClusterControl.lpInBuffer", FT_UINT8
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25224 { &hf_clusapi_clusapi_NodeClusterControl_lpOutBuffer
,
25225 { "LpOutBuffer", "clusapi.clusapi_NodeClusterControl.lpOutBuffer", FT_UINT8
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25226 { &hf_clusapi_clusapi_NodeClusterControl_lpcbRequired
,
25227 { "LpcbRequired", "clusapi.clusapi_NodeClusterControl.lpcbRequired", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25228 { &hf_clusapi_clusapi_NodeClusterControl_nInBufferSize
,
25229 { "NInBufferSize", "clusapi.clusapi_NodeClusterControl.nInBufferSize", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25230 { &hf_clusapi_clusapi_NodeClusterControl_nOutBufferSize
,
25231 { "NOutBufferSize", "clusapi.clusapi_NodeClusterControl.nOutBufferSize", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25232 { &hf_clusapi_clusapi_NodeClusterControl_rpc_status
,
25233 { "Rpc Status", "clusapi.clusapi_NodeClusterControl.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
25234 { &hf_clusapi_clusapi_NodeControl_dwControlCode
,
25235 { "DwControlCode", "clusapi.clusapi_NodeControl.dwControlCode", FT_UINT32
, BASE_DEC
, VALS(clusapi_clusapi_NodeControlCode_vals
), 0, NULL
, HFILL
}},
25236 { &hf_clusapi_clusapi_NodeControl_hNode
,
25237 { "HNode", "clusapi.clusapi_NodeControl.hNode", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25238 { &hf_clusapi_clusapi_NodeControl_lpBytesReturned
,
25239 { "LpBytesReturned", "clusapi.clusapi_NodeControl.lpBytesReturned", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25240 { &hf_clusapi_clusapi_NodeControl_lpInBuffer
,
25241 { "LpInBuffer", "clusapi.clusapi_NodeControl.lpInBuffer", FT_UINT8
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25242 { &hf_clusapi_clusapi_NodeControl_lpOutBuffer
,
25243 { "LpOutBuffer", "clusapi.clusapi_NodeControl.lpOutBuffer", FT_UINT8
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25244 { &hf_clusapi_clusapi_NodeControl_lpcbRequired
,
25245 { "LpcbRequired", "clusapi.clusapi_NodeControl.lpcbRequired", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25246 { &hf_clusapi_clusapi_NodeControl_nInBufferSize
,
25247 { "NInBufferSize", "clusapi.clusapi_NodeControl.nInBufferSize", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25248 { &hf_clusapi_clusapi_NodeControl_nOutBufferSize
,
25249 { "NOutBufferSize", "clusapi.clusapi_NodeControl.nOutBufferSize", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25250 { &hf_clusapi_clusapi_NodeControl_rpc_status
,
25251 { "Rpc Status", "clusapi.clusapi_NodeControl.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
25252 { &hf_clusapi_clusapi_NodeGroupControl_dwControlCode
,
25253 { "DwControlCode", "clusapi.clusapi_NodeGroupControl.dwControlCode", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25254 { &hf_clusapi_clusapi_NodeGroupControl_hGroup
,
25255 { "HGroup", "clusapi.clusapi_NodeGroupControl.hGroup", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25256 { &hf_clusapi_clusapi_NodeGroupControl_hNode
,
25257 { "HNode", "clusapi.clusapi_NodeGroupControl.hNode", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25258 { &hf_clusapi_clusapi_NodeGroupControl_lpBytesReturned
,
25259 { "LpBytesReturned", "clusapi.clusapi_NodeGroupControl.lpBytesReturned", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25260 { &hf_clusapi_clusapi_NodeGroupControl_lpInBuffer
,
25261 { "LpInBuffer", "clusapi.clusapi_NodeGroupControl.lpInBuffer", FT_UINT8
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25262 { &hf_clusapi_clusapi_NodeGroupControl_lpOutBuffer
,
25263 { "LpOutBuffer", "clusapi.clusapi_NodeGroupControl.lpOutBuffer", FT_UINT8
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25264 { &hf_clusapi_clusapi_NodeGroupControl_lpcbRequired
,
25265 { "LpcbRequired", "clusapi.clusapi_NodeGroupControl.lpcbRequired", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25266 { &hf_clusapi_clusapi_NodeGroupControl_nInBufferSize
,
25267 { "NInBufferSize", "clusapi.clusapi_NodeGroupControl.nInBufferSize", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25268 { &hf_clusapi_clusapi_NodeGroupControl_nOutBufferSize
,
25269 { "NOutBufferSize", "clusapi.clusapi_NodeGroupControl.nOutBufferSize", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25270 { &hf_clusapi_clusapi_NodeGroupControl_rpc_status
,
25271 { "Rpc Status", "clusapi.clusapi_NodeGroupControl.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
25272 { &hf_clusapi_clusapi_NodeGroupSetControl_dwControlCode
,
25273 { "DwControlCode", "clusapi.clusapi_NodeGroupSetControl.dwControlCode", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25274 { &hf_clusapi_clusapi_NodeGroupSetControl_hGroupSet
,
25275 { "HGroupSet", "clusapi.clusapi_NodeGroupSetControl.hGroupSet", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25276 { &hf_clusapi_clusapi_NodeGroupSetControl_hNode
,
25277 { "HNode", "clusapi.clusapi_NodeGroupSetControl.hNode", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25278 { &hf_clusapi_clusapi_NodeGroupSetControl_lpBytesReturned
,
25279 { "LpBytesReturned", "clusapi.clusapi_NodeGroupSetControl.lpBytesReturned", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25280 { &hf_clusapi_clusapi_NodeGroupSetControl_lpInBuffer
,
25281 { "LpInBuffer", "clusapi.clusapi_NodeGroupSetControl.lpInBuffer", FT_UINT8
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25282 { &hf_clusapi_clusapi_NodeGroupSetControl_lpOutBuffer
,
25283 { "LpOutBuffer", "clusapi.clusapi_NodeGroupSetControl.lpOutBuffer", FT_UINT8
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25284 { &hf_clusapi_clusapi_NodeGroupSetControl_lpcbRequired
,
25285 { "LpcbRequired", "clusapi.clusapi_NodeGroupSetControl.lpcbRequired", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25286 { &hf_clusapi_clusapi_NodeGroupSetControl_nInBufferSize
,
25287 { "NInBufferSize", "clusapi.clusapi_NodeGroupSetControl.nInBufferSize", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25288 { &hf_clusapi_clusapi_NodeGroupSetControl_nOutBufferSize
,
25289 { "NOutBufferSize", "clusapi.clusapi_NodeGroupSetControl.nOutBufferSize", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25290 { &hf_clusapi_clusapi_NodeGroupSetControl_rpc_status
,
25291 { "Rpc Status", "clusapi.clusapi_NodeGroupSetControl.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
25292 { &hf_clusapi_clusapi_NodeNetInterfaceControl_dwControlCode
,
25293 { "DwControlCode", "clusapi.clusapi_NodeNetInterfaceControl.dwControlCode", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25294 { &hf_clusapi_clusapi_NodeNetInterfaceControl_hNetInterface
,
25295 { "HNetInterface", "clusapi.clusapi_NodeNetInterfaceControl.hNetInterface", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25296 { &hf_clusapi_clusapi_NodeNetInterfaceControl_hNode
,
25297 { "HNode", "clusapi.clusapi_NodeNetInterfaceControl.hNode", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25298 { &hf_clusapi_clusapi_NodeNetInterfaceControl_lpBytesReturned
,
25299 { "LpBytesReturned", "clusapi.clusapi_NodeNetInterfaceControl.lpBytesReturned", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25300 { &hf_clusapi_clusapi_NodeNetInterfaceControl_lpInBuffer
,
25301 { "LpInBuffer", "clusapi.clusapi_NodeNetInterfaceControl.lpInBuffer", FT_UINT8
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25302 { &hf_clusapi_clusapi_NodeNetInterfaceControl_lpOutBuffer
,
25303 { "LpOutBuffer", "clusapi.clusapi_NodeNetInterfaceControl.lpOutBuffer", FT_UINT8
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25304 { &hf_clusapi_clusapi_NodeNetInterfaceControl_lpcbRequired
,
25305 { "LpcbRequired", "clusapi.clusapi_NodeNetInterfaceControl.lpcbRequired", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25306 { &hf_clusapi_clusapi_NodeNetInterfaceControl_nInBufferSize
,
25307 { "NInBufferSize", "clusapi.clusapi_NodeNetInterfaceControl.nInBufferSize", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25308 { &hf_clusapi_clusapi_NodeNetInterfaceControl_nOutBufferSize
,
25309 { "NOutBufferSize", "clusapi.clusapi_NodeNetInterfaceControl.nOutBufferSize", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25310 { &hf_clusapi_clusapi_NodeNetInterfaceControl_rpc_status
,
25311 { "Rpc Status", "clusapi.clusapi_NodeNetInterfaceControl.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
25312 { &hf_clusapi_clusapi_NodeNetworkControl_dwControlCode
,
25313 { "DwControlCode", "clusapi.clusapi_NodeNetworkControl.dwControlCode", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25314 { &hf_clusapi_clusapi_NodeNetworkControl_hNetwork
,
25315 { "HNetwork", "clusapi.clusapi_NodeNetworkControl.hNetwork", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25316 { &hf_clusapi_clusapi_NodeNetworkControl_hNode
,
25317 { "HNode", "clusapi.clusapi_NodeNetworkControl.hNode", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25318 { &hf_clusapi_clusapi_NodeNetworkControl_lpBytesReturned
,
25319 { "LpBytesReturned", "clusapi.clusapi_NodeNetworkControl.lpBytesReturned", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25320 { &hf_clusapi_clusapi_NodeNetworkControl_lpInBuffer
,
25321 { "LpInBuffer", "clusapi.clusapi_NodeNetworkControl.lpInBuffer", FT_UINT8
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25322 { &hf_clusapi_clusapi_NodeNetworkControl_lpOutBuffer
,
25323 { "LpOutBuffer", "clusapi.clusapi_NodeNetworkControl.lpOutBuffer", FT_UINT8
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25324 { &hf_clusapi_clusapi_NodeNetworkControl_lpcbRequired
,
25325 { "LpcbRequired", "clusapi.clusapi_NodeNetworkControl.lpcbRequired", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25326 { &hf_clusapi_clusapi_NodeNetworkControl_nInBufferSize
,
25327 { "NInBufferSize", "clusapi.clusapi_NodeNetworkControl.nInBufferSize", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25328 { &hf_clusapi_clusapi_NodeNetworkControl_nOutBufferSize
,
25329 { "NOutBufferSize", "clusapi.clusapi_NodeNetworkControl.nOutBufferSize", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25330 { &hf_clusapi_clusapi_NodeNetworkControl_rpc_status
,
25331 { "Rpc Status", "clusapi.clusapi_NodeNetworkControl.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
25332 { &hf_clusapi_clusapi_NodeNodeControl_dwControlCode
,
25333 { "DwControlCode", "clusapi.clusapi_NodeNodeControl.dwControlCode", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25334 { &hf_clusapi_clusapi_NodeNodeControl_hHostNode
,
25335 { "HHostNode", "clusapi.clusapi_NodeNodeControl.hHostNode", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25336 { &hf_clusapi_clusapi_NodeNodeControl_hNode
,
25337 { "HNode", "clusapi.clusapi_NodeNodeControl.hNode", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25338 { &hf_clusapi_clusapi_NodeNodeControl_lpBytesReturned
,
25339 { "LpBytesReturned", "clusapi.clusapi_NodeNodeControl.lpBytesReturned", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25340 { &hf_clusapi_clusapi_NodeNodeControl_lpInBuffer
,
25341 { "LpInBuffer", "clusapi.clusapi_NodeNodeControl.lpInBuffer", FT_UINT8
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25342 { &hf_clusapi_clusapi_NodeNodeControl_lpOutBuffer
,
25343 { "LpOutBuffer", "clusapi.clusapi_NodeNodeControl.lpOutBuffer", FT_UINT8
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25344 { &hf_clusapi_clusapi_NodeNodeControl_lpcbRequired
,
25345 { "LpcbRequired", "clusapi.clusapi_NodeNodeControl.lpcbRequired", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25346 { &hf_clusapi_clusapi_NodeNodeControl_nInBufferSize
,
25347 { "NInBufferSize", "clusapi.clusapi_NodeNodeControl.nInBufferSize", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25348 { &hf_clusapi_clusapi_NodeNodeControl_nOutBufferSize
,
25349 { "NOutBufferSize", "clusapi.clusapi_NodeNodeControl.nOutBufferSize", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25350 { &hf_clusapi_clusapi_NodeNodeControl_rpc_status
,
25351 { "Rpc Status", "clusapi.clusapi_NodeNodeControl.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
25352 { &hf_clusapi_clusapi_NodeResourceControl_dwControlCode
,
25353 { "DwControlCode", "clusapi.clusapi_NodeResourceControl.dwControlCode", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25354 { &hf_clusapi_clusapi_NodeResourceControl_hNode
,
25355 { "HNode", "clusapi.clusapi_NodeResourceControl.hNode", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25356 { &hf_clusapi_clusapi_NodeResourceControl_hResource
,
25357 { "HResource", "clusapi.clusapi_NodeResourceControl.hResource", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25358 { &hf_clusapi_clusapi_NodeResourceControl_lpBytesReturned
,
25359 { "LpBytesReturned", "clusapi.clusapi_NodeResourceControl.lpBytesReturned", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25360 { &hf_clusapi_clusapi_NodeResourceControl_lpInBuffer
,
25361 { "LpInBuffer", "clusapi.clusapi_NodeResourceControl.lpInBuffer", FT_UINT8
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25362 { &hf_clusapi_clusapi_NodeResourceControl_lpOutBuffer
,
25363 { "LpOutBuffer", "clusapi.clusapi_NodeResourceControl.lpOutBuffer", FT_UINT8
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25364 { &hf_clusapi_clusapi_NodeResourceControl_lpcbRequired
,
25365 { "LpcbRequired", "clusapi.clusapi_NodeResourceControl.lpcbRequired", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25366 { &hf_clusapi_clusapi_NodeResourceControl_nInBufferSize
,
25367 { "NInBufferSize", "clusapi.clusapi_NodeResourceControl.nInBufferSize", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25368 { &hf_clusapi_clusapi_NodeResourceControl_nOutBufferSize
,
25369 { "NOutBufferSize", "clusapi.clusapi_NodeResourceControl.nOutBufferSize", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25370 { &hf_clusapi_clusapi_NodeResourceControl_rpc_status
,
25371 { "Rpc Status", "clusapi.clusapi_NodeResourceControl.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
25372 { &hf_clusapi_clusapi_NodeResourceTypeControl_dwControlCode
,
25373 { "DwControlCode", "clusapi.clusapi_NodeResourceTypeControl.dwControlCode", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25374 { &hf_clusapi_clusapi_NodeResourceTypeControl_hCluster
,
25375 { "HCluster", "clusapi.clusapi_NodeResourceTypeControl.hCluster", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25376 { &hf_clusapi_clusapi_NodeResourceTypeControl_hNode
,
25377 { "HNode", "clusapi.clusapi_NodeResourceTypeControl.hNode", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25378 { &hf_clusapi_clusapi_NodeResourceTypeControl_lpBytesReturned
,
25379 { "LpBytesReturned", "clusapi.clusapi_NodeResourceTypeControl.lpBytesReturned", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25380 { &hf_clusapi_clusapi_NodeResourceTypeControl_lpInBuffer
,
25381 { "LpInBuffer", "clusapi.clusapi_NodeResourceTypeControl.lpInBuffer", FT_UINT8
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25382 { &hf_clusapi_clusapi_NodeResourceTypeControl_lpOutBuffer
,
25383 { "LpOutBuffer", "clusapi.clusapi_NodeResourceTypeControl.lpOutBuffer", FT_UINT8
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25384 { &hf_clusapi_clusapi_NodeResourceTypeControl_lpcbRequired
,
25385 { "LpcbRequired", "clusapi.clusapi_NodeResourceTypeControl.lpcbRequired", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25386 { &hf_clusapi_clusapi_NodeResourceTypeControl_lpszResourceTypeName
,
25387 { "LpszResourceTypeName", "clusapi.clusapi_NodeResourceTypeControl.lpszResourceTypeName", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25388 { &hf_clusapi_clusapi_NodeResourceTypeControl_nInBufferSize
,
25389 { "NInBufferSize", "clusapi.clusapi_NodeResourceTypeControl.nInBufferSize", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25390 { &hf_clusapi_clusapi_NodeResourceTypeControl_nOutBufferSize
,
25391 { "NOutBufferSize", "clusapi.clusapi_NodeResourceTypeControl.nOutBufferSize", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25392 { &hf_clusapi_clusapi_NodeResourceTypeControl_rpc_status
,
25393 { "Rpc Status", "clusapi.clusapi_NodeResourceTypeControl.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
25394 { &hf_clusapi_clusapi_OfflineGroupEx_cbInBufferSize
,
25395 { "CbInBufferSize", "clusapi.clusapi_OfflineGroupEx.cbInBufferSize", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25396 { &hf_clusapi_clusapi_OfflineGroupEx_dwOfflineFlags
,
25397 { "DwOfflineFlags", "clusapi.clusapi_OfflineGroupEx.dwOfflineFlags", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25398 { &hf_clusapi_clusapi_OfflineGroupEx_hGroup
,
25399 { "HGroup", "clusapi.clusapi_OfflineGroupEx.hGroup", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25400 { &hf_clusapi_clusapi_OfflineGroupEx_lpInBuffer
,
25401 { "LpInBuffer", "clusapi.clusapi_OfflineGroupEx.lpInBuffer", FT_UINT8
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25402 { &hf_clusapi_clusapi_OfflineGroupEx_rpc_status
,
25403 { "Rpc Status", "clusapi.clusapi_OfflineGroupEx.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
25404 { &hf_clusapi_clusapi_OfflineGroup_hGroup
,
25405 { "HGroup", "clusapi.clusapi_OfflineGroup.hGroup", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25406 { &hf_clusapi_clusapi_OfflineGroup_rpc_status
,
25407 { "Rpc Status", "clusapi.clusapi_OfflineGroup.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
25408 { &hf_clusapi_clusapi_OfflineResourceEx_cbInBufferSize
,
25409 { "CbInBufferSize", "clusapi.clusapi_OfflineResourceEx.cbInBufferSize", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25410 { &hf_clusapi_clusapi_OfflineResourceEx_dwOfflineFlags
,
25411 { "DwOfflineFlags", "clusapi.clusapi_OfflineResourceEx.dwOfflineFlags", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25412 { &hf_clusapi_clusapi_OfflineResourceEx_hResource
,
25413 { "HResource", "clusapi.clusapi_OfflineResourceEx.hResource", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25414 { &hf_clusapi_clusapi_OfflineResourceEx_lpInBuffer
,
25415 { "LpInBuffer", "clusapi.clusapi_OfflineResourceEx.lpInBuffer", FT_UINT8
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25416 { &hf_clusapi_clusapi_OfflineResourceEx_rpc_status
,
25417 { "Rpc Status", "clusapi.clusapi_OfflineResourceEx.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
25418 { &hf_clusapi_clusapi_OfflineResource_hResource
,
25419 { "HResource", "clusapi.clusapi_OfflineResource.hResource", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25420 { &hf_clusapi_clusapi_OfflineResource_rpc_status
,
25421 { "Rpc Status", "clusapi.clusapi_OfflineResource.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
25422 { &hf_clusapi_clusapi_OnlineGroupEx_cbInBufferSize
,
25423 { "CbInBufferSize", "clusapi.clusapi_OnlineGroupEx.cbInBufferSize", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25424 { &hf_clusapi_clusapi_OnlineGroupEx_dwOnlineFlags
,
25425 { "DwOnlineFlags", "clusapi.clusapi_OnlineGroupEx.dwOnlineFlags", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25426 { &hf_clusapi_clusapi_OnlineGroupEx_hGroup
,
25427 { "HGroup", "clusapi.clusapi_OnlineGroupEx.hGroup", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25428 { &hf_clusapi_clusapi_OnlineGroupEx_lpInBuffer
,
25429 { "LpInBuffer", "clusapi.clusapi_OnlineGroupEx.lpInBuffer", FT_UINT8
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25430 { &hf_clusapi_clusapi_OnlineGroupEx_rpc_status
,
25431 { "Rpc Status", "clusapi.clusapi_OnlineGroupEx.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
25432 { &hf_clusapi_clusapi_OnlineGroup_hGroup
,
25433 { "HGroup", "clusapi.clusapi_OnlineGroup.hGroup", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25434 { &hf_clusapi_clusapi_OnlineGroup_rpc_status
,
25435 { "Rpc Status", "clusapi.clusapi_OnlineGroup.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
25436 { &hf_clusapi_clusapi_OnlineResourceEx_cbInBufferSize
,
25437 { "CbInBufferSize", "clusapi.clusapi_OnlineResourceEx.cbInBufferSize", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25438 { &hf_clusapi_clusapi_OnlineResourceEx_dwOnlineFlags
,
25439 { "DwOnlineFlags", "clusapi.clusapi_OnlineResourceEx.dwOnlineFlags", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25440 { &hf_clusapi_clusapi_OnlineResourceEx_hResource
,
25441 { "HResource", "clusapi.clusapi_OnlineResourceEx.hResource", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25442 { &hf_clusapi_clusapi_OnlineResourceEx_lpInBuffer
,
25443 { "LpInBuffer", "clusapi.clusapi_OnlineResourceEx.lpInBuffer", FT_UINT8
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25444 { &hf_clusapi_clusapi_OnlineResourceEx_rpc_status
,
25445 { "Rpc Status", "clusapi.clusapi_OnlineResourceEx.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
25446 { &hf_clusapi_clusapi_OnlineResource_hResource
,
25447 { "HResource", "clusapi.clusapi_OnlineResource.hResource", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25448 { &hf_clusapi_clusapi_OnlineResource_rpc_status
,
25449 { "Rpc Status", "clusapi.clusapi_OnlineResource.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
25450 { &hf_clusapi_clusapi_OpenClusterEx_Status
,
25451 { "Status", "clusapi.clusapi_OpenClusterEx.Status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
25452 { &hf_clusapi_clusapi_OpenClusterEx_dwDesiredAccess
,
25453 { "DwDesiredAccess", "clusapi.clusapi_OpenClusterEx.dwDesiredAccess", FT_UINT32
, BASE_HEX
, NULL
, 0, NULL
, HFILL
}},
25454 { &hf_clusapi_clusapi_OpenClusterEx_hCluster
,
25455 { "HCluster", "clusapi.clusapi_OpenClusterEx.hCluster", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25456 { &hf_clusapi_clusapi_OpenClusterEx_lpdwGrantedAccess
,
25457 { "LpdwGrantedAccess", "clusapi.clusapi_OpenClusterEx.lpdwGrantedAccess", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25458 { &hf_clusapi_clusapi_OpenCluster_Cluster
,
25459 { "Cluster", "clusapi.clusapi_OpenCluster.Cluster", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25460 { &hf_clusapi_clusapi_OpenCluster_Status
,
25461 { "Status", "clusapi.clusapi_OpenCluster.Status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
25462 { &hf_clusapi_clusapi_OpenGroupEx_Status
,
25463 { "Status", "clusapi.clusapi_OpenGroupEx.Status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
25464 { &hf_clusapi_clusapi_OpenGroupEx_dwDesiredAccess
,
25465 { "DwDesiredAccess", "clusapi.clusapi_OpenGroupEx.dwDesiredAccess", FT_UINT32
, BASE_HEX
, NULL
, 0, NULL
, HFILL
}},
25466 { &hf_clusapi_clusapi_OpenGroupEx_hGroup
,
25467 { "HGroup", "clusapi.clusapi_OpenGroupEx.hGroup", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25468 { &hf_clusapi_clusapi_OpenGroupEx_lpdwGrantedAccess
,
25469 { "LpdwGrantedAccess", "clusapi.clusapi_OpenGroupEx.lpdwGrantedAccess", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25470 { &hf_clusapi_clusapi_OpenGroupEx_lpszGroupName
,
25471 { "LpszGroupName", "clusapi.clusapi_OpenGroupEx.lpszGroupName", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25472 { &hf_clusapi_clusapi_OpenGroupEx_rpc_status
,
25473 { "Rpc Status", "clusapi.clusapi_OpenGroupEx.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
25474 { &hf_clusapi_clusapi_OpenGroupSet_Status
,
25475 { "Status", "clusapi.clusapi_OpenGroupSet.Status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
25476 { &hf_clusapi_clusapi_OpenGroupSet_hGroupSet
,
25477 { "HGroupSet", "clusapi.clusapi_OpenGroupSet.hGroupSet", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25478 { &hf_clusapi_clusapi_OpenGroupSet_lpszGroupSetName
,
25479 { "LpszGroupSetName", "clusapi.clusapi_OpenGroupSet.lpszGroupSetName", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25480 { &hf_clusapi_clusapi_OpenGroupSet_rpc_status
,
25481 { "Rpc Status", "clusapi.clusapi_OpenGroupSet.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
25482 { &hf_clusapi_clusapi_OpenGroup_Status
,
25483 { "Status", "clusapi.clusapi_OpenGroup.Status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
25484 { &hf_clusapi_clusapi_OpenGroup_hGroup
,
25485 { "HGroup", "clusapi.clusapi_OpenGroup.hGroup", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25486 { &hf_clusapi_clusapi_OpenGroup_lpszGroupName
,
25487 { "LpszGroupName", "clusapi.clusapi_OpenGroup.lpszGroupName", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25488 { &hf_clusapi_clusapi_OpenGroup_rpc_status
,
25489 { "Rpc Status", "clusapi.clusapi_OpenGroup.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
25490 { &hf_clusapi_clusapi_OpenKey_Status
,
25491 { "Status", "clusapi.clusapi_OpenKey.Status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
25492 { &hf_clusapi_clusapi_OpenKey_hKey
,
25493 { "HKey", "clusapi.clusapi_OpenKey.hKey", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25494 { &hf_clusapi_clusapi_OpenKey_lpSubKey
,
25495 { "LpSubKey", "clusapi.clusapi_OpenKey.lpSubKey", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25496 { &hf_clusapi_clusapi_OpenKey_phKey
,
25497 { "PhKey", "clusapi.clusapi_OpenKey.phKey", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25498 { &hf_clusapi_clusapi_OpenKey_rpc_status
,
25499 { "Rpc Status", "clusapi.clusapi_OpenKey.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
25500 { &hf_clusapi_clusapi_OpenKey_samDesired
,
25501 { "SamDesired", "clusapi.clusapi_OpenKey.samDesired", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25502 { &hf_clusapi_clusapi_OpenNetInterfaceEx_Status
,
25503 { "Status", "clusapi.clusapi_OpenNetInterfaceEx.Status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
25504 { &hf_clusapi_clusapi_OpenNetInterfaceEx_dwDesiredAccess
,
25505 { "DwDesiredAccess", "clusapi.clusapi_OpenNetInterfaceEx.dwDesiredAccess", FT_UINT32
, BASE_HEX
, NULL
, 0, NULL
, HFILL
}},
25506 { &hf_clusapi_clusapi_OpenNetInterfaceEx_hNetInterface
,
25507 { "HNetInterface", "clusapi.clusapi_OpenNetInterfaceEx.hNetInterface", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25508 { &hf_clusapi_clusapi_OpenNetInterfaceEx_lpdwGrantedAccess
,
25509 { "LpdwGrantedAccess", "clusapi.clusapi_OpenNetInterfaceEx.lpdwGrantedAccess", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25510 { &hf_clusapi_clusapi_OpenNetInterfaceEx_lpszNetInterfaceName
,
25511 { "LpszNetInterfaceName", "clusapi.clusapi_OpenNetInterfaceEx.lpszNetInterfaceName", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25512 { &hf_clusapi_clusapi_OpenNetInterfaceEx_rpc_status
,
25513 { "Rpc Status", "clusapi.clusapi_OpenNetInterfaceEx.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
25514 { &hf_clusapi_clusapi_OpenNetInterface_Status
,
25515 { "Status", "clusapi.clusapi_OpenNetInterface.Status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
25516 { &hf_clusapi_clusapi_OpenNetInterface_hNetInterface
,
25517 { "HNetInterface", "clusapi.clusapi_OpenNetInterface.hNetInterface", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25518 { &hf_clusapi_clusapi_OpenNetInterface_lpszNetInterfaceName
,
25519 { "LpszNetInterfaceName", "clusapi.clusapi_OpenNetInterface.lpszNetInterfaceName", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25520 { &hf_clusapi_clusapi_OpenNetInterface_rpc_status
,
25521 { "Rpc Status", "clusapi.clusapi_OpenNetInterface.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
25522 { &hf_clusapi_clusapi_OpenNetworkEx_Status
,
25523 { "Status", "clusapi.clusapi_OpenNetworkEx.Status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
25524 { &hf_clusapi_clusapi_OpenNetworkEx_dwDesiredAccess
,
25525 { "DwDesiredAccess", "clusapi.clusapi_OpenNetworkEx.dwDesiredAccess", FT_UINT32
, BASE_HEX
, NULL
, 0, NULL
, HFILL
}},
25526 { &hf_clusapi_clusapi_OpenNetworkEx_hNetwork
,
25527 { "HNetwork", "clusapi.clusapi_OpenNetworkEx.hNetwork", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25528 { &hf_clusapi_clusapi_OpenNetworkEx_lpdwGrantedAccess
,
25529 { "LpdwGrantedAccess", "clusapi.clusapi_OpenNetworkEx.lpdwGrantedAccess", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25530 { &hf_clusapi_clusapi_OpenNetworkEx_lpszNetworkName
,
25531 { "LpszNetworkName", "clusapi.clusapi_OpenNetworkEx.lpszNetworkName", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25532 { &hf_clusapi_clusapi_OpenNetworkEx_rpc_status
,
25533 { "Rpc Status", "clusapi.clusapi_OpenNetworkEx.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
25534 { &hf_clusapi_clusapi_OpenNetwork_Status
,
25535 { "Status", "clusapi.clusapi_OpenNetwork.Status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
25536 { &hf_clusapi_clusapi_OpenNetwork_hNetwork
,
25537 { "HNetwork", "clusapi.clusapi_OpenNetwork.hNetwork", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25538 { &hf_clusapi_clusapi_OpenNetwork_lpszNetworkName
,
25539 { "LpszNetworkName", "clusapi.clusapi_OpenNetwork.lpszNetworkName", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25540 { &hf_clusapi_clusapi_OpenNetwork_rpc_status
,
25541 { "Rpc Status", "clusapi.clusapi_OpenNetwork.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
25542 { &hf_clusapi_clusapi_OpenNodeEx_Status
,
25543 { "Status", "clusapi.clusapi_OpenNodeEx.Status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
25544 { &hf_clusapi_clusapi_OpenNodeEx_dwDesiredAccess
,
25545 { "DwDesiredAccess", "clusapi.clusapi_OpenNodeEx.dwDesiredAccess", FT_UINT32
, BASE_HEX
, NULL
, 0, NULL
, HFILL
}},
25546 { &hf_clusapi_clusapi_OpenNodeEx_hNode
,
25547 { "HNode", "clusapi.clusapi_OpenNodeEx.hNode", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25548 { &hf_clusapi_clusapi_OpenNodeEx_lpdwGrantedAccess
,
25549 { "LpdwGrantedAccess", "clusapi.clusapi_OpenNodeEx.lpdwGrantedAccess", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25550 { &hf_clusapi_clusapi_OpenNodeEx_lpszNodeName
,
25551 { "LpszNodeName", "clusapi.clusapi_OpenNodeEx.lpszNodeName", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25552 { &hf_clusapi_clusapi_OpenNodeEx_rpc_status
,
25553 { "Rpc Status", "clusapi.clusapi_OpenNodeEx.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
25554 { &hf_clusapi_clusapi_OpenNode_Status
,
25555 { "Status", "clusapi.clusapi_OpenNode.Status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
25556 { &hf_clusapi_clusapi_OpenNode_hNode
,
25557 { "HNode", "clusapi.clusapi_OpenNode.hNode", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25558 { &hf_clusapi_clusapi_OpenNode_lpszNodeName
,
25559 { "LpszNodeName", "clusapi.clusapi_OpenNode.lpszNodeName", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25560 { &hf_clusapi_clusapi_OpenNode_rpc_status
,
25561 { "Rpc Status", "clusapi.clusapi_OpenNode.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
25562 { &hf_clusapi_clusapi_OpenResourceEx_Status
,
25563 { "Status", "clusapi.clusapi_OpenResourceEx.Status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
25564 { &hf_clusapi_clusapi_OpenResourceEx_dwDesiredAccess
,
25565 { "DwDesiredAccess", "clusapi.clusapi_OpenResourceEx.dwDesiredAccess", FT_UINT32
, BASE_HEX
, NULL
, 0, NULL
, HFILL
}},
25566 { &hf_clusapi_clusapi_OpenResourceEx_hResource
,
25567 { "HResource", "clusapi.clusapi_OpenResourceEx.hResource", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25568 { &hf_clusapi_clusapi_OpenResourceEx_lpdwGrantedAccess
,
25569 { "LpdwGrantedAccess", "clusapi.clusapi_OpenResourceEx.lpdwGrantedAccess", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25570 { &hf_clusapi_clusapi_OpenResourceEx_lpszResourceName
,
25571 { "LpszResourceName", "clusapi.clusapi_OpenResourceEx.lpszResourceName", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25572 { &hf_clusapi_clusapi_OpenResourceEx_rpc_status
,
25573 { "Rpc Status", "clusapi.clusapi_OpenResourceEx.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
25574 { &hf_clusapi_clusapi_OpenResource_Status
,
25575 { "Status", "clusapi.clusapi_OpenResource.Status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
25576 { &hf_clusapi_clusapi_OpenResource_hResource
,
25577 { "HResource", "clusapi.clusapi_OpenResource.hResource", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25578 { &hf_clusapi_clusapi_OpenResource_lpszResourceName
,
25579 { "LpszResourceName", "clusapi.clusapi_OpenResource.lpszResourceName", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25580 { &hf_clusapi_clusapi_OpenResource_rpc_status
,
25581 { "Rpc Status", "clusapi.clusapi_OpenResource.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
25582 { &hf_clusapi_clusapi_PauseNodeEx_bDrainNode
,
25583 { "BDrainNode", "clusapi.clusapi_PauseNodeEx.bDrainNode", FT_UINT8
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25584 { &hf_clusapi_clusapi_PauseNodeEx_dwPauseFlags
,
25585 { "DwPauseFlags", "clusapi.clusapi_PauseNodeEx.dwPauseFlags", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25586 { &hf_clusapi_clusapi_PauseNodeEx_hNode
,
25587 { "HNode", "clusapi.clusapi_PauseNodeEx.hNode", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25588 { &hf_clusapi_clusapi_PauseNodeEx_rpc_status
,
25589 { "Rpc Status", "clusapi.clusapi_PauseNodeEx.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
25590 { &hf_clusapi_clusapi_PauseNodeWithDrainTarget_dwPauseFlags
,
25591 { "DwPauseFlags", "clusapi.clusapi_PauseNodeWithDrainTarget.dwPauseFlags", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25592 { &hf_clusapi_clusapi_PauseNodeWithDrainTarget_hNode
,
25593 { "HNode", "clusapi.clusapi_PauseNodeWithDrainTarget.hNode", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25594 { &hf_clusapi_clusapi_PauseNodeWithDrainTarget_hNodeDrainTarget
,
25595 { "HNodeDrainTarget", "clusapi.clusapi_PauseNodeWithDrainTarget.hNodeDrainTarget", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25596 { &hf_clusapi_clusapi_PauseNodeWithDrainTarget_rpc_status
,
25597 { "Rpc Status", "clusapi.clusapi_PauseNodeWithDrainTarget.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
25598 { &hf_clusapi_clusapi_PauseNode_hNode
,
25599 { "HNode", "clusapi.clusapi_PauseNode.hNode", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25600 { &hf_clusapi_clusapi_PauseNode_rpc_status
,
25601 { "Rpc Status", "clusapi.clusapi_PauseNode.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
25602 { &hf_clusapi_clusapi_QueryAllValues_hKey
,
25603 { "HKey", "clusapi.clusapi_QueryAllValues.hKey", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25604 { &hf_clusapi_clusapi_QueryAllValues_pcbData
,
25605 { "PcbData", "clusapi.clusapi_QueryAllValues.pcbData", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25606 { &hf_clusapi_clusapi_QueryAllValues_ppData
,
25607 { "PpData", "clusapi.clusapi_QueryAllValues.ppData", FT_UINT8
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25608 { &hf_clusapi_clusapi_QueryAllValues_rpc_status
,
25609 { "Rpc Status", "clusapi.clusapi_QueryAllValues.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
25610 { &hf_clusapi_clusapi_QueryInfoKey_hKey
,
25611 { "HKey", "clusapi.clusapi_QueryInfoKey.hKey", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25612 { &hf_clusapi_clusapi_QueryInfoKey_lpcSubKeys
,
25613 { "LpcSubKeys", "clusapi.clusapi_QueryInfoKey.lpcSubKeys", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25614 { &hf_clusapi_clusapi_QueryInfoKey_lpcValues
,
25615 { "LpcValues", "clusapi.clusapi_QueryInfoKey.lpcValues", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25616 { &hf_clusapi_clusapi_QueryInfoKey_lpcbMaxSubKeyLen
,
25617 { "LpcbMaxSubKeyLen", "clusapi.clusapi_QueryInfoKey.lpcbMaxSubKeyLen", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25618 { &hf_clusapi_clusapi_QueryInfoKey_lpcbMaxValueLen
,
25619 { "LpcbMaxValueLen", "clusapi.clusapi_QueryInfoKey.lpcbMaxValueLen", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25620 { &hf_clusapi_clusapi_QueryInfoKey_lpcbMaxValueNameLen
,
25621 { "LpcbMaxValueNameLen", "clusapi.clusapi_QueryInfoKey.lpcbMaxValueNameLen", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25622 { &hf_clusapi_clusapi_QueryInfoKey_lpcbSecurityDescriptor
,
25623 { "LpcbSecurityDescriptor", "clusapi.clusapi_QueryInfoKey.lpcbSecurityDescriptor", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25624 { &hf_clusapi_clusapi_QueryInfoKey_lpftLastWriteTime
,
25625 { "LpftLastWriteTime", "clusapi.clusapi_QueryInfoKey.lpftLastWriteTime", FT_ABSOLUTE_TIME
, ABSOLUTE_TIME_LOCAL
, NULL
, 0, NULL
, HFILL
}},
25626 { &hf_clusapi_clusapi_QueryInfoKey_rpc_status
,
25627 { "Rpc Status", "clusapi.clusapi_QueryInfoKey.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
25628 { &hf_clusapi_clusapi_QueryValue_cbData
,
25629 { "CbData", "clusapi.clusapi_QueryValue.cbData", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25630 { &hf_clusapi_clusapi_QueryValue_hKey
,
25631 { "HKey", "clusapi.clusapi_QueryValue.hKey", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25632 { &hf_clusapi_clusapi_QueryValue_lpData
,
25633 { "LpData", "clusapi.clusapi_QueryValue.lpData", FT_UINT8
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25634 { &hf_clusapi_clusapi_QueryValue_lpValueName
,
25635 { "LpValueName", "clusapi.clusapi_QueryValue.lpValueName", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25636 { &hf_clusapi_clusapi_QueryValue_lpValueType
,
25637 { "LpValueType", "clusapi.clusapi_QueryValue.lpValueType", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25638 { &hf_clusapi_clusapi_QueryValue_lpcbRequired
,
25639 { "LpcbRequired", "clusapi.clusapi_QueryValue.lpcbRequired", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25640 { &hf_clusapi_clusapi_QueryValue_rpc_status
,
25641 { "Rpc Status", "clusapi.clusapi_QueryValue.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
25642 { &hf_clusapi_clusapi_ReAddNotifyGroup_StateSequence
,
25643 { "StateSequence", "clusapi.clusapi_ReAddNotifyGroup.StateSequence", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25644 { &hf_clusapi_clusapi_ReAddNotifyGroup_dwFilter
,
25645 { "DwFilter", "clusapi.clusapi_ReAddNotifyGroup.dwFilter", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25646 { &hf_clusapi_clusapi_ReAddNotifyGroup_dwNotifyKey
,
25647 { "DwNotifyKey", "clusapi.clusapi_ReAddNotifyGroup.dwNotifyKey", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25648 { &hf_clusapi_clusapi_ReAddNotifyGroup_hGroup
,
25649 { "HGroup", "clusapi.clusapi_ReAddNotifyGroup.hGroup", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25650 { &hf_clusapi_clusapi_ReAddNotifyGroup_hNotify
,
25651 { "HNotify", "clusapi.clusapi_ReAddNotifyGroup.hNotify", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25652 { &hf_clusapi_clusapi_ReAddNotifyGroup_rpc_status
,
25653 { "Rpc Status", "clusapi.clusapi_ReAddNotifyGroup.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
25654 { &hf_clusapi_clusapi_ReAddNotifyNetInterface_StateSequence
,
25655 { "StateSequence", "clusapi.clusapi_ReAddNotifyNetInterface.StateSequence", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25656 { &hf_clusapi_clusapi_ReAddNotifyNetInterface_dwFilter
,
25657 { "DwFilter", "clusapi.clusapi_ReAddNotifyNetInterface.dwFilter", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25658 { &hf_clusapi_clusapi_ReAddNotifyNetInterface_dwNotifyKey
,
25659 { "DwNotifyKey", "clusapi.clusapi_ReAddNotifyNetInterface.dwNotifyKey", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25660 { &hf_clusapi_clusapi_ReAddNotifyNetInterface_hNetInterface
,
25661 { "HNetInterface", "clusapi.clusapi_ReAddNotifyNetInterface.hNetInterface", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25662 { &hf_clusapi_clusapi_ReAddNotifyNetInterface_hNotify
,
25663 { "HNotify", "clusapi.clusapi_ReAddNotifyNetInterface.hNotify", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25664 { &hf_clusapi_clusapi_ReAddNotifyNetInterface_rpc_status
,
25665 { "Rpc Status", "clusapi.clusapi_ReAddNotifyNetInterface.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
25666 { &hf_clusapi_clusapi_ReAddNotifyNetwork_StateSequence
,
25667 { "StateSequence", "clusapi.clusapi_ReAddNotifyNetwork.StateSequence", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25668 { &hf_clusapi_clusapi_ReAddNotifyNetwork_dwFilter
,
25669 { "DwFilter", "clusapi.clusapi_ReAddNotifyNetwork.dwFilter", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25670 { &hf_clusapi_clusapi_ReAddNotifyNetwork_dwNotifyKey
,
25671 { "DwNotifyKey", "clusapi.clusapi_ReAddNotifyNetwork.dwNotifyKey", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25672 { &hf_clusapi_clusapi_ReAddNotifyNetwork_hNetwork
,
25673 { "HNetwork", "clusapi.clusapi_ReAddNotifyNetwork.hNetwork", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25674 { &hf_clusapi_clusapi_ReAddNotifyNetwork_hNotify
,
25675 { "HNotify", "clusapi.clusapi_ReAddNotifyNetwork.hNotify", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25676 { &hf_clusapi_clusapi_ReAddNotifyNetwork_rpc_status
,
25677 { "Rpc Status", "clusapi.clusapi_ReAddNotifyNetwork.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
25678 { &hf_clusapi_clusapi_ReAddNotifyNode_StateSequence
,
25679 { "StateSequence", "clusapi.clusapi_ReAddNotifyNode.StateSequence", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25680 { &hf_clusapi_clusapi_ReAddNotifyNode_dwFilter
,
25681 { "DwFilter", "clusapi.clusapi_ReAddNotifyNode.dwFilter", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25682 { &hf_clusapi_clusapi_ReAddNotifyNode_dwNotifyKey
,
25683 { "DwNotifyKey", "clusapi.clusapi_ReAddNotifyNode.dwNotifyKey", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25684 { &hf_clusapi_clusapi_ReAddNotifyNode_hNode
,
25685 { "HNode", "clusapi.clusapi_ReAddNotifyNode.hNode", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25686 { &hf_clusapi_clusapi_ReAddNotifyNode_hNotify
,
25687 { "HNotify", "clusapi.clusapi_ReAddNotifyNode.hNotify", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25688 { &hf_clusapi_clusapi_ReAddNotifyNode_rpc_status
,
25689 { "Rpc Status", "clusapi.clusapi_ReAddNotifyNode.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
25690 { &hf_clusapi_clusapi_ReAddNotifyResource_StateSequence
,
25691 { "StateSequence", "clusapi.clusapi_ReAddNotifyResource.StateSequence", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25692 { &hf_clusapi_clusapi_ReAddNotifyResource_dwFilter
,
25693 { "DwFilter", "clusapi.clusapi_ReAddNotifyResource.dwFilter", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25694 { &hf_clusapi_clusapi_ReAddNotifyResource_dwNotifyKey
,
25695 { "DwNotifyKey", "clusapi.clusapi_ReAddNotifyResource.dwNotifyKey", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25696 { &hf_clusapi_clusapi_ReAddNotifyResource_hNotify
,
25697 { "HNotify", "clusapi.clusapi_ReAddNotifyResource.hNotify", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25698 { &hf_clusapi_clusapi_ReAddNotifyResource_hResource
,
25699 { "HResource", "clusapi.clusapi_ReAddNotifyResource.hResource", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25700 { &hf_clusapi_clusapi_ReAddNotifyResource_rpc_status
,
25701 { "Rpc Status", "clusapi.clusapi_ReAddNotifyResource.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
25702 { &hf_clusapi_clusapi_RemoveClusterGroupDependency_hDependsOn
,
25703 { "HDependsOn", "clusapi.clusapi_RemoveClusterGroupDependency.hDependsOn", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25704 { &hf_clusapi_clusapi_RemoveClusterGroupDependency_hGroup
,
25705 { "HGroup", "clusapi.clusapi_RemoveClusterGroupDependency.hGroup", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25706 { &hf_clusapi_clusapi_RemoveClusterGroupDependency_rpc_status
,
25707 { "Rpc Status", "clusapi.clusapi_RemoveClusterGroupDependency.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
25708 { &hf_clusapi_clusapi_RemoveClusterGroupToGroupSetDependency_hDependsOn
,
25709 { "HDependsOn", "clusapi.clusapi_RemoveClusterGroupToGroupSetDependency.hDependsOn", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25710 { &hf_clusapi_clusapi_RemoveClusterGroupToGroupSetDependency_hGroup
,
25711 { "HGroup", "clusapi.clusapi_RemoveClusterGroupToGroupSetDependency.hGroup", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25712 { &hf_clusapi_clusapi_RemoveClusterGroupToGroupSetDependency_rpc_status
,
25713 { "Rpc Status", "clusapi.clusapi_RemoveClusterGroupToGroupSetDependency.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
25714 { &hf_clusapi_clusapi_RemoveGroupFromGroupSet_Group
,
25715 { "Group", "clusapi.clusapi_RemoveGroupFromGroupSet.Group", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25716 { &hf_clusapi_clusapi_RemoveGroupFromGroupSet_rpc_status
,
25717 { "Rpc Status", "clusapi.clusapi_RemoveGroupFromGroupSet.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
25718 { &hf_clusapi_clusapi_RemoveGroupSetDependency_hDependsOn
,
25719 { "HDependsOn", "clusapi.clusapi_RemoveGroupSetDependency.hDependsOn", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25720 { &hf_clusapi_clusapi_RemoveGroupSetDependency_hGroupSet
,
25721 { "HGroupSet", "clusapi.clusapi_RemoveGroupSetDependency.hGroupSet", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25722 { &hf_clusapi_clusapi_RemoveGroupSetDependency_rpc_status
,
25723 { "Rpc Status", "clusapi.clusapi_RemoveGroupSetDependency.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
25724 { &hf_clusapi_clusapi_RemoveResourceDependency_hDependsOn
,
25725 { "HDependsOn", "clusapi.clusapi_RemoveResourceDependency.hDependsOn", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25726 { &hf_clusapi_clusapi_RemoveResourceDependency_hResource
,
25727 { "HResource", "clusapi.clusapi_RemoveResourceDependency.hResource", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25728 { &hf_clusapi_clusapi_RemoveResourceDependency_rpc_status
,
25729 { "Rpc Status", "clusapi.clusapi_RemoveResourceDependency.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
25730 { &hf_clusapi_clusapi_RemoveResourceNode_hNode
,
25731 { "HNode", "clusapi.clusapi_RemoveResourceNode.hNode", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25732 { &hf_clusapi_clusapi_RemoveResourceNode_hResource
,
25733 { "HResource", "clusapi.clusapi_RemoveResourceNode.hResource", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25734 { &hf_clusapi_clusapi_RemoveResourceNode_rpc_status
,
25735 { "Rpc Status", "clusapi.clusapi_RemoveResourceNode.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
25736 { &hf_clusapi_clusapi_ResourceControl_dwControlCode
,
25737 { "DwControlCode", "clusapi.clusapi_ResourceControl.dwControlCode", FT_UINT32
, BASE_DEC
, VALS(clusapi_clusapi_ResourceControlCode_vals
), 0, NULL
, HFILL
}},
25738 { &hf_clusapi_clusapi_ResourceControl_hResource
,
25739 { "HResource", "clusapi.clusapi_ResourceControl.hResource", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25740 { &hf_clusapi_clusapi_ResourceControl_lpBytesReturned
,
25741 { "LpBytesReturned", "clusapi.clusapi_ResourceControl.lpBytesReturned", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25742 { &hf_clusapi_clusapi_ResourceControl_lpInBuffer
,
25743 { "LpInBuffer", "clusapi.clusapi_ResourceControl.lpInBuffer", FT_UINT8
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25744 { &hf_clusapi_clusapi_ResourceControl_lpOutBuffer
,
25745 { "LpOutBuffer", "clusapi.clusapi_ResourceControl.lpOutBuffer", FT_UINT8
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25746 { &hf_clusapi_clusapi_ResourceControl_lpcbRequired
,
25747 { "LpcbRequired", "clusapi.clusapi_ResourceControl.lpcbRequired", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25748 { &hf_clusapi_clusapi_ResourceControl_nInBufferSize
,
25749 { "NInBufferSize", "clusapi.clusapi_ResourceControl.nInBufferSize", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25750 { &hf_clusapi_clusapi_ResourceControl_nOutBufferSize
,
25751 { "NOutBufferSize", "clusapi.clusapi_ResourceControl.nOutBufferSize", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25752 { &hf_clusapi_clusapi_ResourceControl_rpc_status
,
25753 { "Rpc Status", "clusapi.clusapi_ResourceControl.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
25754 { &hf_clusapi_clusapi_ResourceTypeControl_dwControlCode
,
25755 { "DwControlCode", "clusapi.clusapi_ResourceTypeControl.dwControlCode", FT_UINT32
, BASE_DEC
, VALS(clusapi_clusapi_ResourceTypeControlCode_vals
), 0, NULL
, HFILL
}},
25756 { &hf_clusapi_clusapi_ResourceTypeControl_hCluster
,
25757 { "HCluster", "clusapi.clusapi_ResourceTypeControl.hCluster", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25758 { &hf_clusapi_clusapi_ResourceTypeControl_lpBytesReturned
,
25759 { "LpBytesReturned", "clusapi.clusapi_ResourceTypeControl.lpBytesReturned", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25760 { &hf_clusapi_clusapi_ResourceTypeControl_lpInBuffer
,
25761 { "LpInBuffer", "clusapi.clusapi_ResourceTypeControl.lpInBuffer", FT_UINT8
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25762 { &hf_clusapi_clusapi_ResourceTypeControl_lpOutBuffer
,
25763 { "LpOutBuffer", "clusapi.clusapi_ResourceTypeControl.lpOutBuffer", FT_UINT8
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25764 { &hf_clusapi_clusapi_ResourceTypeControl_lpcbRequired
,
25765 { "LpcbRequired", "clusapi.clusapi_ResourceTypeControl.lpcbRequired", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25766 { &hf_clusapi_clusapi_ResourceTypeControl_lpszResourceTypeName
,
25767 { "LpszResourceTypeName", "clusapi.clusapi_ResourceTypeControl.lpszResourceTypeName", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25768 { &hf_clusapi_clusapi_ResourceTypeControl_nInBufferSize
,
25769 { "NInBufferSize", "clusapi.clusapi_ResourceTypeControl.nInBufferSize", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25770 { &hf_clusapi_clusapi_ResourceTypeControl_nOutBufferSize
,
25771 { "NOutBufferSize", "clusapi.clusapi_ResourceTypeControl.nOutBufferSize", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25772 { &hf_clusapi_clusapi_ResourceTypeControl_rpc_status
,
25773 { "Rpc Status", "clusapi.clusapi_ResourceTypeControl.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
25774 { &hf_clusapi_clusapi_RestartResource_dwFlags
,
25775 { "DwFlags", "clusapi.clusapi_RestartResource.dwFlags", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25776 { &hf_clusapi_clusapi_RestartResource_hResource
,
25777 { "HResource", "clusapi.clusapi_RestartResource.hResource", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25778 { &hf_clusapi_clusapi_RestartResource_rpc_status
,
25779 { "Rpc Status", "clusapi.clusapi_RestartResource.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
25780 { &hf_clusapi_clusapi_ResumeNodeEx_dwResumeFailbackType
,
25781 { "DwResumeFailbackType", "clusapi.clusapi_ResumeNodeEx.dwResumeFailbackType", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25782 { &hf_clusapi_clusapi_ResumeNodeEx_dwResumeFlagsReserved
,
25783 { "DwResumeFlagsReserved", "clusapi.clusapi_ResumeNodeEx.dwResumeFlagsReserved", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25784 { &hf_clusapi_clusapi_ResumeNodeEx_hNode
,
25785 { "HNode", "clusapi.clusapi_ResumeNodeEx.hNode", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25786 { &hf_clusapi_clusapi_ResumeNodeEx_rpc_status
,
25787 { "Rpc Status", "clusapi.clusapi_ResumeNodeEx.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
25788 { &hf_clusapi_clusapi_ResumeNode_hNode
,
25789 { "HNode", "clusapi.clusapi_ResumeNode.hNode", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25790 { &hf_clusapi_clusapi_ResumeNode_rpc_status
,
25791 { "Rpc Status", "clusapi.clusapi_ResumeNode.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
25792 { &hf_clusapi_clusapi_SetClusterName_NewClusterName
,
25793 { "NewClusterName", "clusapi.clusapi_SetClusterName.NewClusterName", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25794 { &hf_clusapi_clusapi_SetClusterName_rpc_status
,
25795 { "Rpc Status", "clusapi.clusapi_SetClusterName.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
25796 { &hf_clusapi_clusapi_SetGroupDependencyExpression_hGroup
,
25797 { "HGroup", "clusapi.clusapi_SetGroupDependencyExpression.hGroup", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25798 { &hf_clusapi_clusapi_SetGroupDependencyExpression_lpszDependencyExpression
,
25799 { "LpszDependencyExpression", "clusapi.clusapi_SetGroupDependencyExpression.lpszDependencyExpression", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25800 { &hf_clusapi_clusapi_SetGroupDependencyExpression_rpc_status
,
25801 { "Rpc Status", "clusapi.clusapi_SetGroupDependencyExpression.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
25802 { &hf_clusapi_clusapi_SetGroupName_hGroup
,
25803 { "HGroup", "clusapi.clusapi_SetGroupName.hGroup", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25804 { &hf_clusapi_clusapi_SetGroupName_lpszGroupName
,
25805 { "LpszGroupName", "clusapi.clusapi_SetGroupName.lpszGroupName", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25806 { &hf_clusapi_clusapi_SetGroupName_rpc_status
,
25807 { "Rpc Status", "clusapi.clusapi_SetGroupName.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
25808 { &hf_clusapi_clusapi_SetGroupNodeList_cchListSize
,
25809 { "CchListSize", "clusapi.clusapi_SetGroupNodeList.cchListSize", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25810 { &hf_clusapi_clusapi_SetGroupNodeList_hGroup
,
25811 { "HGroup", "clusapi.clusapi_SetGroupNodeList.hGroup", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25812 { &hf_clusapi_clusapi_SetGroupNodeList_multiSzNodeList
,
25813 { "MultiSzNodeList", "clusapi.clusapi_SetGroupNodeList.multiSzNodeList", FT_UINT16
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25814 { &hf_clusapi_clusapi_SetGroupNodeList_rpc_status
,
25815 { "Rpc Status", "clusapi.clusapi_SetGroupNodeList.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
25816 { &hf_clusapi_clusapi_SetGroupSetDependencyExpression_hGroupSet
,
25817 { "HGroupSet", "clusapi.clusapi_SetGroupSetDependencyExpression.hGroupSet", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25818 { &hf_clusapi_clusapi_SetGroupSetDependencyExpression_lpszDependencyExpression
,
25819 { "LpszDependencyExpression", "clusapi.clusapi_SetGroupSetDependencyExpression.lpszDependencyExpression", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25820 { &hf_clusapi_clusapi_SetGroupSetDependencyExpression_rpc_status
,
25821 { "Rpc Status", "clusapi.clusapi_SetGroupSetDependencyExpression.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
25822 { &hf_clusapi_clusapi_SetKeySecurity_SecurityInformation
,
25823 { "SecurityInformation", "clusapi.clusapi_SetKeySecurity.SecurityInformation", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25824 { &hf_clusapi_clusapi_SetKeySecurity_hKey
,
25825 { "HKey", "clusapi.clusapi_SetKeySecurity.hKey", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25826 { &hf_clusapi_clusapi_SetKeySecurity_pRpcSecurityDescriptor
,
25827 { "PRpcSecurityDescriptor", "clusapi.clusapi_SetKeySecurity.pRpcSecurityDescriptor", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25828 { &hf_clusapi_clusapi_SetKeySecurity_rpc_status
,
25829 { "Rpc Status", "clusapi.clusapi_SetKeySecurity.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
25830 { &hf_clusapi_clusapi_SetNetworkName_hNetwork
,
25831 { "HNetwork", "clusapi.clusapi_SetNetworkName.hNetwork", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25832 { &hf_clusapi_clusapi_SetNetworkName_lpszNetworkName
,
25833 { "LpszNetworkName", "clusapi.clusapi_SetNetworkName.lpszNetworkName", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25834 { &hf_clusapi_clusapi_SetNetworkName_rpc_status
,
25835 { "Rpc Status", "clusapi.clusapi_SetNetworkName.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
25836 { &hf_clusapi_clusapi_SetNetworkPriorityOrder_NetworkCount
,
25837 { "NetworkCount", "clusapi.clusapi_SetNetworkPriorityOrder.NetworkCount", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25838 { &hf_clusapi_clusapi_SetNetworkPriorityOrder_NetworkIdList
,
25839 { "NetworkIdList", "clusapi.clusapi_SetNetworkPriorityOrder.NetworkIdList", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25840 { &hf_clusapi_clusapi_SetNetworkPriorityOrder_rpc_status
,
25841 { "Rpc Status", "clusapi.clusapi_SetNetworkPriorityOrder.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
25842 { &hf_clusapi_clusapi_SetQuorumResource_dwMaxQuorumLogSize
,
25843 { "DwMaxQuorumLogSize", "clusapi.clusapi_SetQuorumResource.dwMaxQuorumLogSize", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25844 { &hf_clusapi_clusapi_SetQuorumResource_hResource
,
25845 { "HResource", "clusapi.clusapi_SetQuorumResource.hResource", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25846 { &hf_clusapi_clusapi_SetQuorumResource_lpszDeviceName
,
25847 { "LpszDeviceName", "clusapi.clusapi_SetQuorumResource.lpszDeviceName", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25848 { &hf_clusapi_clusapi_SetQuorumResource_rpc_status
,
25849 { "Rpc Status", "clusapi.clusapi_SetQuorumResource.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
25850 { &hf_clusapi_clusapi_SetResourceDependencyExpression_hResource
,
25851 { "HResource", "clusapi.clusapi_SetResourceDependencyExpression.hResource", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25852 { &hf_clusapi_clusapi_SetResourceDependencyExpression_lpszDependencyExpression
,
25853 { "LpszDependencyExpression", "clusapi.clusapi_SetResourceDependencyExpression.lpszDependencyExpression", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25854 { &hf_clusapi_clusapi_SetResourceDependencyExpression_rpc_status
,
25855 { "Rpc Status", "clusapi.clusapi_SetResourceDependencyExpression.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
25856 { &hf_clusapi_clusapi_SetResourceName_hResource
,
25857 { "HResource", "clusapi.clusapi_SetResourceName.hResource", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25858 { &hf_clusapi_clusapi_SetResourceName_lpszResourceName
,
25859 { "LpszResourceName", "clusapi.clusapi_SetResourceName.lpszResourceName", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25860 { &hf_clusapi_clusapi_SetResourceName_rpc_status
,
25861 { "Rpc Status", "clusapi.clusapi_SetResourceName.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
25862 { &hf_clusapi_clusapi_SetServiceAccountPassword_ExpectedBufferSize
,
25863 { "ExpectedBufferSize", "clusapi.clusapi_SetServiceAccountPassword.ExpectedBufferSize", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25864 { &hf_clusapi_clusapi_SetServiceAccountPassword_ReturnStatusBufferPtr
,
25865 { "ReturnStatusBufferPtr", "clusapi.clusapi_SetServiceAccountPassword.ReturnStatusBufferPtr", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25866 { &hf_clusapi_clusapi_SetServiceAccountPassword_ReturnStatusBufferSize
,
25867 { "ReturnStatusBufferSize", "clusapi.clusapi_SetServiceAccountPassword.ReturnStatusBufferSize", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25868 { &hf_clusapi_clusapi_SetServiceAccountPassword_SizeReturned
,
25869 { "SizeReturned", "clusapi.clusapi_SetServiceAccountPassword.SizeReturned", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25870 { &hf_clusapi_clusapi_SetServiceAccountPassword_dwFlags
,
25871 { "DwFlags", "clusapi.clusapi_SetServiceAccountPassword.dwFlags", FT_UINT1632
, BASE_DEC
, VALS(clusapi_IDL_CLUSTER_SET_PASSWORD_FLAGS_vals
), 0, NULL
, HFILL
}},
25872 { &hf_clusapi_clusapi_SetServiceAccountPassword_lpszNewPassword
,
25873 { "LpszNewPassword", "clusapi.clusapi_SetServiceAccountPassword.lpszNewPassword", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25874 { &hf_clusapi_clusapi_SetValue_cbData
,
25875 { "CbData", "clusapi.clusapi_SetValue.cbData", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25876 { &hf_clusapi_clusapi_SetValue_dwType
,
25877 { "DwType", "clusapi.clusapi_SetValue.dwType", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25878 { &hf_clusapi_clusapi_SetValue_hKey
,
25879 { "HKey", "clusapi.clusapi_SetValue.hKey", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25880 { &hf_clusapi_clusapi_SetValue_lpData
,
25881 { "LpData", "clusapi.clusapi_SetValue.lpData", FT_UINT8
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25882 { &hf_clusapi_clusapi_SetValue_lpValueName
,
25883 { "LpValueName", "clusapi.clusapi_SetValue.lpValueName", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25884 { &hf_clusapi_clusapi_SetValue_rpc_status
,
25885 { "Rpc Status", "clusapi.clusapi_SetValue.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
25886 { &hf_clusapi_clusapi_StmFindDisk_dwFlags
,
25887 { "DwFlags", "clusapi.clusapi_StmFindDisk.dwFlags", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25888 { &hf_clusapi_clusapi_StmFindDisk_hCluster
,
25889 { "HCluster", "clusapi.clusapi_StmFindDisk.hCluster", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25890 { &hf_clusapi_clusapi_StmFindDisk_pDiskId
,
25891 { "PDiskId", "clusapi.clusapi_StmFindDisk.pDiskId", FT_NONE
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25892 { &hf_clusapi_clusapi_StmFindDisk_pUniqueId
,
25893 { "PUniqueId", "clusapi.clusapi_StmFindDisk.pUniqueId", FT_UINT8
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25894 { &hf_clusapi_clusapi_StmFindDisk_ppszDeviceName
,
25895 { "PpszDeviceName", "clusapi.clusapi_StmFindDisk.ppszDeviceName", FT_STRING
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25896 { &hf_clusapi_clusapi_StmFindDisk_rpc_status
,
25897 { "Rpc Status", "clusapi.clusapi_StmFindDisk.rpc_status", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
25898 { &hf_clusapi_clusapi_StmFindDisk_uniqueIdSize
,
25899 { "UniqueIdSize", "clusapi.clusapi_StmFindDisk.uniqueIdSize", FT_UINT32
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25900 { &hf_clusapi_clusapi_UnblockGetNotifyCall_hNotify
,
25901 { "HNotify", "clusapi.clusapi_UnblockGetNotifyCall.hNotify", FT_BYTES
, BASE_NONE
, NULL
, 0, NULL
, HFILL
}},
25902 { &hf_clusapi_opnum
,
25903 { "Operation", "clusapi.opnum", FT_UINT16
, BASE_DEC
, NULL
, 0, NULL
, HFILL
}},
25904 { &hf_clusapi_werror
,
25905 { "Windows Error", "clusapi.werror", FT_UINT32
, BASE_HEX
|BASE_EXT_STRING
, &WERR_errors_ext
, 0, NULL
, HFILL
}},
25909 static int *ett
[] = {
25910 &ett_dcerpc_clusapi
,
25911 &ett_clusapi_RPC_SECURITY_DESCRIPTOR
,
25912 &ett_clusapi_RPC_SECURITY_ATTRIBUTES
,
25913 &ett_clusapi_CLUSTER_OPERATIONAL_VERSION_INFO
,
25914 &ett_clusapi_IDL_CLUSTER_SET_PASSWORD_STATUS
,
25915 &ett_clusapi_CLUSTER_CREATE_GROUP_INFO_RPC
,
25916 &ett_clusapi_ClusterEnumType
,
25917 &ett_clusapi_ENUM_ENTRY
,
25918 &ett_clusapi_ENUM_LIST
,
25919 &ett_clusapi_GROUP_ENUM_ENTRY
,
25920 &ett_clusapi_RESOURCE_ENUM_ENTRY
,
25921 &ett_clusapi_GROUP_ENUM_LIST
,
25922 &ett_clusapi_RESOURCE_ENUM_LIST
,
25923 &ett_clusapi_ClusterGroupEnumType
,
25924 &ett_clusapi_CLUS_RESOURCE_CLASS_INFO
,
25925 &ett_clusapi_ClusterResTypeEnumType
,
25926 &ett_clusapi_clusapi_DesiredAccessMask
,
25927 &ett_clusapi_NOTIFY_FILTER_AND_TYPE_RPC
,
25928 &ett_clusapi_NOTIFICATION_DATA_RPC
,
25929 &ett_clusapi_NOTIFICATION_RPC
,
25930 &ett_clusapi_CLUSTER_DISKID
,
25931 &ett_clusapi_CLUSTER_MRR_NODE_RESPONSE
,
25932 &ett_clusapi_CLUSTER_MRR_RESPONSE
,
25933 &ett_clusapi_NOTIFICATION_DATA_ASYNC_RPC
,
25936 proto_dcerpc_clusapi
= proto_register_protocol("Failover Cluster Management API (clusapi)", "CLUSAPI", "clusapi");
25937 proto_register_field_array(proto_dcerpc_clusapi
, hf
, array_length (hf
));
25938 proto_register_subtree_array(ett
, array_length(ett
));
25941 void proto_reg_handoff_dcerpc_clusapi(void)
25943 dcerpc_init_uuid(proto_dcerpc_clusapi
, ett_dcerpc_clusapi
,
25944 &uuid_dcerpc_clusapi
, ver_dcerpc_clusapi
,
25945 clusapi_dissectors
, hf_clusapi_opnum
);