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
11 #include "packet-dcerpc-winreg.h"
12 #include "packet-dcerpc-misc.h"
14 #ifndef __PACKET_DCERPC_CLUSAPI_H
15 #define __PACKET_DCERPC_CLUSAPI_H
17 int 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_
);
18 int 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_
);
19 int 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_
);
20 int 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_
);
21 #define IDL_CLUSTER_SET_PASSWORD_IGNORE_DOWN_NODES (1)
22 extern const value_string clusapi_IDL_CLUSTER_SET_PASSWORD_FLAGS_vals
[];
23 int 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_
);
24 int 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_
);
25 int clusapi_dissect_bitmap_ClusterEnumType(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_
);
26 int 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_
);
27 int 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_
);
28 int 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_
);
29 int 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_
);
30 int 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_
);
31 int 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_
);
32 #define CLUSTER_RESOURCE_DEFAULT_MONITOR (0x00000000)
33 #define CLUSTER_RESOURCE_SEPARATE_MONITOR (0x00000001)
34 extern const value_string clusapi_clusapi_CreateResourceFlags_vals
[];
35 int 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_
);
36 #define ClusterResourceInitializing (0x00000001)
37 #define ClusterResourceOnline (0x00000002)
38 #define ClusterResourceOffline (0x00000003)
39 #define ClusterResourceFailed (0x00000004)
40 #define ClusterResourceOnlinePending (0x00000081)
41 #define ClusterResourceOfflinePending (0x00000082)
42 #define ClusterResourceStateUnknown (0xFFFFFFFF)
43 extern const value_string clusapi_clusapi_ClusterResourceState_vals
[];
44 int 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_
);
45 #define ClusterGroupOnline (0x00000000)
46 #define ClusterGroupOffline (0x00000001)
47 #define ClusterGroupFailed (0x00000002)
48 #define ClusterGroupPartialOnline (0x00000003)
49 #define ClusterGroupPending (0x00000004)
50 #define ClusterGroupStateUnknown (0xFFFFFFFF)
51 extern const value_string clusapi_clusapi_ClusterGroupState_vals
[];
52 int 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_
);
53 int clusapi_dissect_bitmap_ClusterGroupEnumType(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_
);
54 #define ClusterNodeUp (0x00000000)
55 #define ClusterNodeDown (0x00000001)
56 #define ClusterNodePaused (0x00000002)
57 #define ClusterNodeJoining (0x00000003)
58 #define ClusterNodeStateUnknown (0xFFFFFFFF)
59 extern const value_string clusapi_clusapi_ClusterNodeState_vals
[];
60 int 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_
);
61 #define CLUS_RESCLASS_UNKNOWN (0x00000000)
62 #define CLUS_RESCLASS_STORAGE (0x00000001)
63 #define CLUS_RESCLASS_NETWORK (0x00000002)
64 extern const value_string clusapi_clusapi_ResourceClass_vals
[];
65 int 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_
);
66 int 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_
);
67 #define CLUSCTL_RESOURCE_UNKNOWN (0x01000000)
68 #define CLUSCTL_RESOURCE_GET_CHARACTERISTICS (0x01000005)
69 #define CLUSCTL_RESOURCE_GET_FLAGS (0x01000009)
70 #define CLUSCTL_RESOURCE_GET_CLASS_INFO (0x0100000D)
71 #define CLUSCTL_RESOURCE_GET_REQUIRED_DEPENDENCIES (0x01000011)
72 #define CLUSCTL_RESOURCE_GET_NAME (0x01000029)
73 #define CLUSCTL_RESOURCE_GET_RESOURCE_TYPE (0x0100002D)
74 #define CLUSCTL_RESOURCE_GET_ID (0x01000039)
75 #define CLUSCTL_RESOURCE_ENUM_COMMON_PROPERTIES (0x01000051)
76 #define CLUSCTL_RESOURCE_GET_RO_COMMON_PROPERTIES (0x01000055)
77 #define CLUSCTL_RESOURCE_GET_COMMON_PROPERTIES (0x01000059)
78 #define CLUSCTL_RESOURCE_SET_COMMON_PROPERTIES (0x0140005E)
79 #define CLUSCTL_RESOURCE_VALIDATE_COMMON_PROPERTIES (0x01000061)
80 #define CLUSCTL_RESOURCE_GET_COMMON_PROPERTY_FMTS (0x01000065)
81 #define CLUSCTL_RESOURCE_ENUM_PRIVATE_PROPERTIES (0x01000079)
82 #define CLUSCTL_RESOURCE_GET_RO_PRIVATE_PROPERTIES (0x0100007D)
83 #define CLUSCTL_RESOURCE_GET_PRIVATE_PROPERTIES (0x01000081)
84 #define CLUSCTL_RESOURCE_SET_PRIVATE_PROPERTIES (0x01400086)
85 #define CLUSCTL_RESOURCE_VALIDATE_PRIVATE_PROPERTIES (0x01000089)
86 #define CLUSCTL_RESOURCE_GET_PRIVATE_PROPERTY_FMTS (0x0100008D)
87 #define CLUSCTL_RESOURCE_ADD_REGISTRY_CHECKPOINT (0x014000A2)
88 #define CLUSCTL_RESOURCE_DELETE_REGISTRY_CHECKPOINT (0x014000A6)
89 #define CLUSCTL_RESOURCE_GET_REGISTRY_CHECKPOINTS (0x010000A9)
90 #define CLUSCTL_RESOURCE_ADD_CRYPTO_CHECKPOINT (0x014000AE)
91 #define CLUSCTL_RESOURCE_DELETE_CRYPTO_CHECKPOINT (0x014000B2)
92 #define CLUSCTL_RESOURCE_GET_CRYPTO_CHECKPOINTS (0x010000B5)
93 #define CLUSCTL_RESOURCE_UPGRADE_DLL (0x014000BA)
94 #define CLUSCTL_RESOURCE_ADD_REGISTRY_CHECKPOINT_64BIT (0x014000BE)
95 #define CLUSCTL_RESOURCE_ADD_REGISTRY_CHECKPOINT_32BIT (0x014000C2)
96 #define CLUSCTL_RESOURCE_GET_NETWORK_NAME (0x01000169)
97 #define CLUSCTL_RESOURCE_NETNAME_REGISTER_DNS_RECORDS (0x01000172)
98 #define CLUSCTL_RESOURCE_GET_DNS_NAME (0x01000175)
99 #define CLUSCTL_RESOURCE_NETNAME_SET_PWD_INFO (0x0100017A)
100 #define CLUSCTL_RESOURCE_NETNAME_DELETE_CO (0x0100017E)
101 #define CLUSCTL_RESOURCE_NETNAME_VALIDATE_VCO (0x01000181)
102 #define CLUSCTL_RESOURCE_NETNAME_RESET_VCO (0x01000185)
103 #define CLUSCTL_RESOURCE_NETNAME_CREDS_UPDATED (0x01c0018a)
104 #define CLUSCTL_RESOURCE_STORAGE_GET_DISK_INFO (0x01000191)
105 #define CLUSCTL_RESOURCE_STORAGE_IS_PATH_VALID (0x01000199)
106 #define CLUSCTL_RESOURCE_IPADDRESS_RENEW_LEASE (0x014001BE)
107 #define CLUSCTL_RESOURCE_IPADDRESS_RELEASE_LEASE (0x014001C2)
108 #define CLUSCTL_RESOURCE_QUERY_MAINTENANCE_MODE (0x010001E1)
109 #define CLUSCTL_RESOURCE_SET_MAINTENANCE_MODE (0x014001E6)
110 #define CLUSCTL_RESOURCE_STORAGE_SET_DRIVELETTER (0x014001EA)
111 #define CLUSCTL_RESOURCE_STORAGE_GET_DISK_INFO_EX (0x010001F1)
112 #define CLUSCTL_RESOURCE_STORAGE_GET_DIRTY (0x01000219)
113 #define CLUSCTL_RESOURCE_STORAGE_GET_MOUNTPOINTS (0x01000211)
114 #define CLUSCTL_RESOURCE_STORAGE_GET_SHARED_VOLUME_INFO (0x01000225)
115 #define CLUSCTL_RESOURCE_VM_START_MIGRATION (0x01600004)
116 #define CLUSCTL_RESOURCE_VM_CANCEL_MIGRATION (0x01600008)
117 #define CLUSCTL_RESOURCE_SET_CSV_MAINTENANCE_MODE (0x01400296)
118 #define CLUSCTL_RESOURCE_ENABLE_SHARED_VOLUME_DIRECTIO (0x0140028a)
119 #define CLUSCTL_RESOURCE_DISABLE_SHARED_VOLUME_DIRECTIO (0x0140028e)
120 #define CLUSCTL_RESOURCE_SET_SHARED_VOLUME_BACKUP_MODE (0x0140029a)
121 #define CLUSCTL_RESOURCE_GET_RELATED_RESOURCE_NAMES (0x01001fad)
122 #define CLUSCTL_RESOURCE_POOL_GET_DRIVE_INFO (0x010002b5)
123 #define CLUSCTL_RESOURCE_CLOUD_WITNESS_UPDATE_TOKEN (0x014020e6)
124 #define CLUSCTL_RESOURCE_NETNAME_CHECK_OU_PERMISSIONS (0x07002121)
125 #define CLUSCTL_RESOURCE_NETNAME_CHECK_AD_STATE (0x07002125)
126 extern const value_string clusapi_clusapi_ResourceControlCode_vals
[];
127 int 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_
);
128 #define CLUSCTL_RESOURCE_TYPE_UNKNOWN (0x02000000)
129 #define CLUSCTL_RESOURCE_TYPE_GET_CHARACTERISTICS (0x02000005)
130 #define CLUSCTL_RESOURCE_TYPE_GET_FLAGS (0x02000009)
131 #define CLUSCTL_RESOURCE_TYPE_GET_CLASS_INFO (0x0200000D)
132 #define CLUSCTL_RESOURCE_TYPE_GET_REQUIRED_DEPENDENCIES (0x02000011)
133 #define CLUSCTL_RESOURCE_TYPE_GET_ARB_TIMEOUT (0x02000015)
134 #define CLUSCTL_RESOURCE_TYPE_ENUM_COMMON_PROPERTIES (0x02000051)
135 #define CLUSCTL_RESOURCE_TYPE_GET_RO_COMMON_PROPERTIES (0x02000055)
136 #define CLUSCTL_RESOURCE_TYPE_GET_COMMON_PROPERTIES (0x02000059)
137 #define CLUSCTL_RESOURCE_TYPE_SET_COMMON_PROPERTIES (0x0240005E)
138 #define CLUSCTL_RESOURCE_TYPE_VALIDATE_COMMON_PROPERTIES (0x02000061)
139 #define CLUSCTL_RESOURCE_TYPE_GET_COMMON_PROPERTY_FMTS (0x02000065)
140 #define CLUSCTL_RESOURCE_TYPE_GET_COMMON_RESOURCE_PROPERTY_FMTS (0x02000069)
141 #define CLUSCTL_RESOURCE_TYPE_ENUM_PRIVATE_PROPERTIES (0x02000079)
142 #define CLUSCTL_RESOURCE_TYPE_GET_RO_PRIVATE_PROPERTIES (0x0200007D)
143 #define CLUSCTL_RESOURCE_TYPE_GET_PRIVATE_PROPERTIES (0x02000081)
144 #define CLUSCTL_RESOURCE_TYPE_SET_PRIVATE_PROPERTIES (0x02400086)
145 #define CLUSCTL_RESOURCE_TYPE_VALIDATE_PRIVATE_PROPERTIES (0x02000089)
146 #define CLUSCTL_RESOURCE_TYPE_GET_PRIVATE_PROPERTY_FMTS (0x0200008D)
147 #define CLUSCTL_RESOURCE_TYPE_GET_PRIVATE_RESOURCE_PROPERTY_FMTS (0x02000091)
148 #define CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS (0x02000195)
149 #define CLUSCTL_RESOURCE_TYPE_NETNAME_VALIDATE_NETNAME (0x02000235)
150 #define CLUSCTL_RESOURCE_TYPE_VALIDATE_PATH (0x02000231)
151 #define CLUSCTL_RESOURCE_TYPE_GEN_APP_VALIDATE_DIRECTORY (0x02000239)
152 #define CLUSCTL_RESOURCE_TYPE_STORAGE_GET_DRIVELETTERS (0x020001ED)
153 #define CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS_EX (0x020001F5)
154 #define CLUSCTL_RESOURCE_TYPE_STORAGE_REMAP_DRIVELETTER (0x02000201)
155 #define CLUSCTL_RESOURCE_TYPE_STORAGE_GET_DISKID (0x02000205)
156 #define CLUSCTL_RESOURCE_TYPE_STORAGE_IS_CLUSTERABLE (0x02000209)
157 #define CLUSCTL_RESOURCE_TYPE_STORAGE_RELEASE_OWNERSHIP (0x0240020E)
158 #define CLUSCTL_RESOURCE_TYPE_STORAGE_IS_CSV_FILE (0x1000229)
159 #define CLUSCTL_RESOURCE_TYPE_CLOUD_WITNESS_VALIDATE_CREDENTIALS (0x020020e1)
160 #define CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_ELIGIBLE_LOGDISKS (0x02002149)
161 #define CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_ELIGIBLE_TARGET_DATADISKS (0x0200214D)
162 #define CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_ELIGIBLE_SOURCE_DATADISKS (0x02002151)
163 #define CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_REPLICA_VOLUMES (0x02002159)
164 #define CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_LOG_VOLUME (0x0200215D)
165 #define CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_REPLICATED_DISKS (0x02002155)
166 #define CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_RESOURCE_GROUP (0x02002161)
167 extern const value_string clusapi_clusapi_ResourceTypeControlCode_vals
[];
168 int 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_
);
169 #define CLUSCTL_GROUP_UNKNOWN (0x03000000)
170 #define CLUSCTL_GROUP_GET_CHARACTERISTICS (0x03000005)
171 #define CLUSCTL_GROUP_GET_FLAGS (0x03000009)
172 #define CLUSCTL_GROUP_GET_NAME (0x03000029)
173 #define CLUSCTL_GROUP_GET_ID (0x03000039)
174 #define CLUSCTL_GROUP_ENUM_COMMON_PROPERTIES (0x03000051)
175 #define CLUSCTL_GROUP_GET_RO_COMMON_PROPERTIES (0x03000055)
176 #define CLUSCTL_GROUP_GET_COMMON_PROPERTIES (0x03000059)
177 #define CLUSCTL_GROUP_SET_COMMON_PROPERTIES (0x0340005E)
178 #define CLUSCTL_GROUP_VALIDATE_COMMON_PROPERTIES (0x03000061)
179 #define CLUSCTL_GROUP_GET_COMMON_PROPERTY_FMTS (0x03000065)
180 #define CLUSCTL_GROUP_ENUM_PRIVATE_PROPERTIES (0x03000079)
181 #define CLUSCTL_GROUP_GET_RO_PRIVATE_PROPERTIES (0x0300007D)
182 #define CLUSCTL_GROUP_GET_PRIVATE_PROPERTIES (0x03000081)
183 #define CLUSCTL_GROUP_SET_PRIVATE_PROPERTIES (0x03400086)
184 #define CLUSCTL_GROUP_VALIDATE_PRIVATE_PROPERTIES (0x03000089)
185 extern const value_string clusapi_clusapi_GroupControlCode_vals
[];
186 int 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_
);
187 #define CLUSCTL_NODE_UNKNOWN (0x04000000)
188 #define CLUSCTL_NODE_GET_CHARACTERISTICS (0x04000005)
189 #define CLUSCTL_NODE_GET_FLAGS (0x04000009)
190 #define CLUSCTL_NODE_GET_NAME (0x04000029)
191 #define CLUSCTL_NODE_GET_ID (0x04000039)
192 #define CLUSCTL_NODE_GET_CLUSTER_SERVICE_ACCOUNT_NAME (0x04000041)
193 #define CLUSCTL_NODE_ENUM_COMMON_PROPERTIES (0x04000051)
194 #define CLUSCTL_NODE_GET_RO_COMMON_PROPERTIES (0x04000055)
195 #define CLUSCTL_NODE_GET_COMMON_PROPERTIES (0x04000059)
196 #define CLUSCTL_NODE_SET_COMMON_PROPERTIES (0x0440005E)
197 #define CLUSCTL_NODE_VALIDATE_COMMON_PROPERTIES (0x04000061)
198 #define CLUSCTL_NODE_ENUM_PRIVATE_PROPERTIES (0x04000079)
199 #define CLUSCTL_NODE_GET_RO_PRIVATE_PROPERTIES (0x0400007D)
200 #define CLUSCTL_NODE_GET_PRIVATE_PROPERTIES (0x04000081)
201 #define CLUSCTL_NODE_SET_PRIVATE_PROPERTIES (0x04400086)
202 #define CLUSCTL_NODE_VALIDATE_PRIVATE_PROPERTIES (0x04000089)
203 extern const value_string clusapi_clusapi_NodeControlCode_vals
[];
204 int 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_
);
205 #define ClusterNetworkUnavailable (0x00000000)
206 #define ClusterNetworkDown (0x00000001)
207 #define ClusterNetworkPartitioned (0x00000002)
208 #define ClusterNetworkUp (0x00000003)
209 #define ClusterNetworkStateUnknown (0xFFFFFFFF)
210 extern const value_string clusapi_clusapi_ClusterNetworkState_vals
[];
211 int 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_
);
212 #define ClusterNetInterfaceFailed (0x00000000)
213 #define ClusterNetInterfaceUnreachable (0x00000001)
214 #define ClusterNetInterfaceUnavailable (0x00000002)
215 #define ClusterNetInterfaceUp (0x00000003)
216 #define ClusterNetInterfaceStateUnknown (0xFFFFFFFF)
217 extern const value_string clusapi_clusapi_ClusterNetInterfaceState_vals
[];
218 int 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_
);
219 int clusapi_dissect_bitmap_ClusterResTypeEnumType(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_
);
220 #define CLUSCTL_CLUSTER_UNKNOWN (0x07000000)
221 #define CLUSCTL_CLUSTER_GET_FQDN (0x0700003D)
222 #define CLUSCTL_CLUSTER_CHECK_VOTER_EVICT (0x07000045)
223 #define CLUSCTL_CLUSTER_CHECK_VOTER_DOWN (0x07000049)
224 #define CLUSCTL_CLUSTER_SHUTDOWN (0x0700004D)
225 #define CLUSCTL_CLUSTER_ENUM_COMMON_PROPERTIES (0x07000051)
226 #define CLUSCTL_CLUSTER_GET_RO_COMMON_PROPERTIES (0x07000055)
227 #define CLUSCTL_CLUSTER_GET_COMMON_PROPERTIES (0x07000059)
228 #define CLUSCTL_CLUSTER_SET_COMMON_PROPERTIES (0x0740005E)
229 #define CLUSCTL_CLUSTER_VALIDATE_COMMON_PROPERTIES (0x07000061)
230 #define CLUSCTL_CLUSTER_GET_COMMON_PROPERTY_FMTS (0x07000065)
231 #define CLUSCTL_CLUSTER_ENUM_PRIVATE_PROPERTIES (0x07000079)
232 #define CLUSCTL_CLUSTER_GET_RO_PRIVATE_PROPERTIES (0x0700007D)
233 #define CLUSCTL_CLUSTER_GET_PRIVATE_PROPERTIES (0x07000081)
234 #define CLUSCTL_CLUSTER_SET_PRIVATE_PROPERTIES (0x07400086)
235 #define CLUSCTL_CLUSTER_VALIDATE_PRIVATE_PROPERTIES (0x07000089)
236 #define CLUSCTL_CLUSTER_GET_SHARED_VOLUME_ID (0x07000291)
237 #define CLUSCTL_CLUSTER_UPGRADE_CLUSTER_VERSION (0x074000ce)
238 #define CLUSCTL_CLUSTER_CLEAR_UPGRADE_IN_PROGRESS (0x074000d2)
239 #define CLUSCTL_CLUSTER_IS_READY_FOR_UPGRADE (0x070000d5)
240 extern const value_string clusapi_clusapi_ClusterControlCode_vals
[];
241 int 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_
);
242 #define CLUSPROP_SYNTAX_ENDMARK (0x00000000)
243 #define CLUSPROP_SYNTAX_NAME (0x00040003)
244 #define CLUSPROP_SYNTAX_RESCLASS (0x00020002)
245 #define CLUSPROP_SYNTAX_LIST_VALUE_SZ (0x00010003)
246 #define CLUSPROP_SYNTAX_LIST_VALUE_EXPAND_SZ (0x00010004)
247 #define CLUSPROP_SYNTAX_LIST_VALUE_DWORD (0x00010002)
248 #define CLUSPROP_SYNTAX_LIST_VALUE_BINARY (0x00010001)
249 #define CLUSPROP_SYNTAX_LIST_VALUE_MULTI_SZ (0x00010005)
250 #define CLUSPROP_SYNTAX_LIST_VALUE_LONG (0x00010007)
251 #define CLUSPROP_SYNTAX_LIST_VALUE_EXPANDED_SZ (0x00010008)
252 #define CLUSPROP_SYNTAX_LIST_VALUE_SECURITY_DESCRIPTOR (0x00010009)
253 #define CLUSPROP_SYNTAX_LIST_VALUE_LARGE_INTEGER (0x0001000a)
254 #define CLUSPROP_SYNTAX_LIST_VALUE_ULARGE_INTEGER (0x00010006)
255 #define CLUSPROP_SYNTAX_LIST_VALUE_WORD (0x0001000b)
256 #define CLUSPROP_SYNTAX_LIST_VALUE_FILETIME (0x0001000c)
257 #define CLUSPROP_SYNTAX_DISK_SIGNATURE (0x00050002)
258 #define CLUSPROP_SYNTAX_SCSI_ADDRESS (0x00060002)
259 #define CLUSPROP_SYNTAX_DISK_NUMBER (0x00070002)
260 #define CLUSPROP_SYNTAX_PARTITION_INFO (0x00080001)
261 #define CLUSPROP_SYNTAX_DISK_SERIALNUMBER (0x000a0003)
262 #define CLUSPROP_SYNTAX_DISK_GUID (0x000b0003)
263 #define CLUSPROP_SYNTAX_DISK_SIZE (0x000c0006)
264 #define CLUSPROP_SYNTAX_PARTITION_INFO_EX (0x000d0001)
265 extern const value_string clusapi_CLUSTER_PROPERTY_SYNTAX_vals
[];
266 int 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_
);
267 int clusapi_dissect_bitmap_DesiredAccessMask(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_
);
268 int 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_
);
269 int 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_
);
270 int 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_
);
271 int 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_
);
272 int 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_
);
273 int 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_
);
274 int 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_
);
275 #define DiskIdSignature (0x00000001)
276 #define DiskIdGuid (0x00000002)
277 #define DiskIdUnKnown (0x00001388)
278 extern const value_string clusapi_CLUSDSK_DISKID_ENUM_vals
[];
279 int 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_
);
280 #define CLUSPROP_TYPE_ENDMARK (0x0000)
281 #define CLUSPROP_TYPE_LIST_VALUE (0x0001)
282 #define CLUSPROP_TYPE_RESCLASS (0x0002)
283 #define CLUSPROP_TYPE_NAME (0x0004)
284 #define CLUSPROP_TYPE_SIGNATURE (0x0005)
285 #define CLUSPROP_TYPE_SCSIADDRESS (0x0006)
286 #define CLUSPROP_TYPE_DISK_NUMBER (0x0007)
287 #define CLUSPROP_TYPE_PARTITION_INFO (0x0008)
288 #define CLUSPROP_TYPE_DISK_SERIALNUMBER (0x000a)
289 #define CLUSPROP_TYPE_DISK_GUID (0x000b)
290 #define CLUSPROP_TYPE_DISK_SIZE (0x000c)
291 #define CLUSPROP_TYPE_PARTITION_INFO_EX (0x000d)
292 extern const value_string clusapi_CLUSTER_PROPERTY_TYPE_vals
[];
293 int 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_
);
294 #define CLUSPROP_FORMAT_UNKNOWN (0x0000)
295 #define CLUSPROP_FORMAT_BINARY (0x0001)
296 #define CLUSPROP_FORMAT_DWORD (0x0002)
297 #define CLUSPROP_FORMAT_SZ (0x0003)
298 #define CLUSPROP_FORMAT_EXPAND_SZ (0x0004)
299 #define CLUSPROP_FORMAT_MULTI_SZ (0x0005)
300 #define CLUSPROP_FORMAT_ULARGE_INTEGER (0x0006)
301 #define CLUSPROP_FORMAT_LONG (0x0007)
302 #define CLUSPROP_FORMAT_EXPANDED_SZ (0x0008)
303 #define CLUSPROP_FORMAT_SECURITY_DESCRIPTOR (0x0009)
304 #define CLUSPROP_FORMAT_LARGE_INTEGER (0x000a)
305 #define CLUSPROP_FORMAT_WORD (0x000b)
306 #define CLUSPROP_FORMAT_FILETIME (0x000c)
307 extern const value_string clusapi_CLUSTER_PROPERTY_FORMAT_vals
[];
308 int 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_
);
309 #define CLUS_CHAR_UNKNOWN (0x00000000)
310 #define CLUS_CHAR_QUORUM (0x00000001)
311 #define CLUS_CHAR_DELETE_REQUIRES_ALL_NODES (0x00000002)
312 #define CLUS_CHAR_LOCAL_QUORUM (0x00000004)
313 #define CLUS_CHAR_BROADCAST_DELETE (0x00000020)
314 #define CLUS_CHAR_SINGLE_CLUSTER_INSTANCE (0x00000040)
315 #define CLUS_CHAR_SINGLE_GROUP_INSTANCE (0x00000080)
316 #define CLUS_CHAR_COEXIST_IN_SHARED_VOLUME_GROUP (0x00000100)
317 #define CLUS_CHAR_RESERVED1 (0x00000200)
318 #define CLUS_CHAR_MONITOR_DETACH (0x00000400)
319 #define CLUS_CHAR_RESERVED2 (0x00000800)
320 #define CLUS_CHAR_RESERVED3 (0x00001000)
321 #define CLUS_CHAR_RESERVED4 (0x00002000)
322 extern const value_string clusapi_CLUS_CHARACTERISTICS_vals
[];
323 int 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_
);
324 #define CLUS_FLAG_CORE (0x00000001)
325 extern const value_string clusapi_CLUS_FLAGS_vals
[];
326 int 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_
);
327 #define MaintenanceModeTypeDisableIsAliveCheck (1)
328 #define MaintenanceModeTypeOfflineResource (2)
329 #define MaintenanceModeTypeUnclusterResource (3)
330 extern const value_string clusapi_MAINTENANCE_MODE_TYPE_vals
[];
331 int 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_
);
332 #define CLUSTER_CHANGE_NODE_STATE (0x00000001)
333 #define CLUSTER_CHANGE_NODE_DELETED (0x00000002)
334 #define CLUSTER_CHANGE_NODE_ADDED (0x00000004)
335 #define CLUSTER_CHANGE_NODE_PROPERTY (0x00000008)
336 #define CLUSTER_CHANGE_REGISTRY_NAME (0x00000010)
337 #define CLUSTER_CHANGE_REGISTRY_ATTRIBUTES (0x00000020)
338 #define CLUSTER_CHANGE_REGISTRY_VALUE (0x00000040)
339 #define CLUSTER_CHANGE_REGISTRY_SUBTREE (0x00000080)
340 #define CLUSTER_CHANGE_RESOURCE_STATE (0x00000100)
341 #define CLUSTER_CHANGE_RESOURCE_DELETED (0x00000200)
342 #define CLUSTER_CHANGE_RESOURCE_ADDED (0x00000400)
343 #define CLUSTER_CHANGE_RESOURCE_PROPERTY (0x00000800)
344 #define CLUSTER_CHANGE_GROUP_STATE (0x00001000)
345 #define CLUSTER_CHANGE_GROUP_DELETED (0x00002000)
346 #define CLUSTER_CHANGE_GROUP_ADDED (0x00004000)
347 #define CLUSTER_CHANGE_GROUP_PROPERTY (0x00008000)
348 #define CLUSTER_CHANGE_RESOURCE_TYPE_DELETED (0x00010000)
349 #define CLUSTER_CHANGE_RESOURCE_TYPE_ADDED (0x00020000)
350 #define CLUSTER_CHANGE_RESOURCE_TYPE_PROPERTY (0x00040000)
351 #define CLUSTER_CHANGE_CLUSTER_RECONNECT (0x00080000)
352 #define CLUSTER_CHANGE_NETWORK_STATE (0x00100000)
353 #define CLUSTER_CHANGE_NETWORK_DELETED (0x00200000)
354 #define CLUSTER_CHANGE_NETWORK_ADDED (0x00400000)
355 #define CLUSTER_CHANGE_NETWORK_PROPERTY (0x00800000)
356 #define CLUSTER_CHANGE_NETINTERFACE_STATE (0x01000000)
357 #define CLUSTER_CHANGE_NETINTERFACE_DELETED (0x02000000)
358 #define CLUSTER_CHANGE_NETINTERFACE_ADDED (0x04000000)
359 #define CLUSTER_CHANGE_NETINTERFACE_PROPERTY (0x08000000)
360 #define CLUSTER_CHANGE_QUORUM_STATE (0x10000000)
361 #define CLUSTER_CHANGE_CLUSTER_STATE (0x20000000)
362 #define CLUSTER_CHANGE_CLUSTER_PROPERTY (0x40000000)
363 #define CLUSTER_CHANGE_HANDLE_CLOSE (0x80000000)
364 extern const value_string clusapi_CLUSTER_CHANGE_vals
[];
365 int 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_
);
366 #define CLUSREG_SET_VALUE (1)
367 #define CLUSREG_CREATE_KEY (2)
368 #define CLUSREG_DELETE_KEY (3)
369 #define CLUSREG_DELETE_VALUE (4)
370 #define CLUSREG_VALUE_DELETED (6)
371 #define CLUSREG_READ_KEY (7)
372 #define CLUSREG_READ_VALUE (8)
373 #define CLUSREG_READ_ERROR (9)
374 extern const value_string clusapi_CLUSTER_REG_BATCH_COMMAND_vals
[];
375 int 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_
);
376 #define CLUSTER_QUORUM_MAINTAINED (0)
377 #define CLUSTER_QUORUM_LOST (1)
378 extern const value_string clusapi_CLUSTER_QUORUM_VALUE_vals
[];
379 int 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_
);
380 #define CLUSTER_OBJECT_TYPE_CLUSTER (0x00000001)
381 #define CLUSTER_OBJECT_TYPE_GROUP (0x00000002)
382 #define CLUSTER_OBJECT_TYPE_RESOURCE (0x00000003)
383 #define CLUSTER_OBJECT_TYPE_RESOURCE_TYPE (0x00000004)
384 #define CLUSTER_OBJECT_TYPE_NETWORK_INTERFACE (0x00000005)
385 #define CLUSTER_OBJECT_TYPE_NETWORK (0x00000006)
386 #define CLUSTER_OBJECT_TYPE_NODE (0x00000007)
387 #define CLUSTER_OBJECT_TYPE_REGISTRY (0x00000008)
388 #define CLUSTER_OBJECT_TYPE_QUORUM (0x00000009)
389 #define CLUSTER_OBJECT_TYPE_SHARED_VOLUME (0x0000000a)
390 extern const value_string clusapi_CLUSTER_OBJECT_TYPE_vals
[];
391 int 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_
);
392 #define CLUSTER_CHANGE_CLUSTER_RECONNECT_V2 (0x00000001)
393 #define CLUSTER_CHANGE_CLUSTER_STATE_V2 (0x00000002)
394 #define CLUSTER_CHANGE_CLUSTER_GROUP_ADDED_V2 (0x00000004)
395 #define CLUSTER_CHANGE_CLUSTER_HANDLE_CLOSE_V2 (0x00000008)
396 #define CLUSTER_CHANGE_CLUSTER_NETWORK_ADDED_V2 (0x00000010)
397 #define CLUSTER_CHANGE_CLUSTER_NODE_ADDED_V2 (0x00000020)
398 #define CLUSTER_CHANGE_CLUSTER_RESOURCE_TYPE_ADDED_V2 (0x00000040)
399 #define CLUSTER_CHANGE_CLUSTER_COMMON_PROPERTY_V2 (0x00000080)
400 #define CLUSTER_CHANGE_CLUSTER_PRIVATE_PROPERTY_V2 (0x00000100)
401 #define CLUSTER_CHANGE_CLUSTER_LOST_NOTIFICATIONS_V2 (0x00000200)
402 #define CLUSTER_CHANGE_CLUSTER_RENAME_V2 (0x00000400)
403 extern const value_string clusapi_CLUSTER_CHANGE_CLUSTER_V2_vals
[];
404 int 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_
);
405 #define CLUSTER_CHANGE_GROUP_DELETED_V2 (0x00000001)
406 #define CLUSTER_CHANGE_GROUP_COMMON_PROPERTY_V2 (0x00000002)
407 #define CLUSTER_CHANGE_GROUP_PRIVATE_PROPERTY_V2 (0x00000004)
408 #define CLUSTER_CHANGE_GROUP_STATE_V2 (0x00000008)
409 #define CLUSTER_CHANGE_GROUP_OWNER_NODE_V2 (0x00000010)
410 #define CLUSTER_CHANGE_GROUP_PREFERRED_OWNERS_V2 (0x00000020)
411 #define CLUSTER_CHANGE_GROUP_RESOURCE_ADDED_V2 (0x00000040)
412 #define CLUSTER_CHANGE_GROUP_RESOURCE_GAINED_V2 (0x00000080)
413 #define CLUSTER_CHANGE_GROUP_RESOURCE_LOST_V2 (0x00000100)
414 #define CLUSTER_CHANGE_GROUP_HANDLE_CLOSE_V2 (0x00000200)
415 extern const value_string clusapi_CLUSTER_CHANGE_GROUP_V2_vals
[];
416 int 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_
);
417 #define CLUSTER_CHANGE_RESOURCE_COMMON_PROPERTY_V2 (0x00000001)
418 #define CLUSTER_CHANGE_RESOURCE_PRIVATE_PROPERTY_V2 (0x00000002)
419 #define CLUSTER_CHANGE_RESOURCE_STATE_V2 (0x00000004)
420 #define CLUSTER_CHANGE_RESOURCE_OWNER_GROUP_V2 (0x00000008)
421 #define CLUSTER_CHANGE_RESOURCE_DEPENDENCIES_V2 (0x00000010)
422 #define CLUSTER_CHANGE_RESOURCE_DEPENDENTS_V2 (0x00000020)
423 #define CLUSTER_CHANGE_RESOURCE_POSSIBLE_OWNERS_V2 (0x00000040)
424 #define CLUSTER_CHANGE_RESOURCE_DELETED_V2 (0x00000080)
425 #define CLUSTER_CHANGE_RESOURCE_DLL_UPGRADED_V2 (0x00000100)
426 #define CLUSTER_CHANGE_RESOURCE_HANDLE_CLOSE_V2 (0x00000200)
427 extern const value_string clusapi_CLUSTER_CHANGE_RESOURCE_V2_vals
[];
428 int 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_
);
429 #define CLUSTER_CHANGE_RESOURCE_TYPE_DELETED_V2 (0x00000001)
430 #define CLUSTER_CHANGE_RESOURCE_TYPE_COMMON_PROPERTY_V2 (0x00000002)
431 #define CLUSTER_CHANGE_RESOURCE_TYPE_PRIVATE_PROPERTY_V2 (0x00000004)
432 #define CLUSTER_CHANGE_RESOURCE_TYPE_POSSIBLE_OWNERS_V2 (0x00000008)
433 #define CLUSTER_CHANGE_RESOURCE_TYPE_DLL_UPGRADED_V2 (0x00000010)
434 extern const value_string clusapi_CHANGE_RESOURCE_TYPE_V2_vals
[];
435 int 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_
);
436 #define CLUSTER_CHANGE_NETINTERFACE_DELETED_V2 (0x00000001)
437 #define CLUSTER_CHANGE_NETINTERFACE_COMMON_PROPERTY_V2 (0x00000002)
438 #define CLUSTER_CHANGE_NETINTERFACE_PRIVATE_PROPERTY_V2 (0x00000004)
439 #define CLUSTER_CHANGE_NETINTERFACE_STATE_V2 (0x00000008)
440 #define CLUSTER_CHANGE_NETINTERFACE_HANDLE_CLOSE_V2 (0x00000010)
441 extern const value_string clusapi_CLUSTER_CHANGE_NETINTERFACE_V2_vals
[];
442 int 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_
);
443 #define CLUSTER_CHANGE_NETWORK_DELETED_V2 (0x00000001)
444 #define CLUSTER_CHANGE_NETWORK_COMMON_PROPERTY_V2 (0x00000002)
445 #define CLUSTER_CHANGE_NETWORK_PRIVATE_PROPERTY_V2 (0x00000004)
446 #define CLUSTER_CHANGE_NETWORK_STATE_V2 (0x00000008)
447 #define CLUSTER_CHANGE_NETWORK_HANDLE_CLOSE_V2 (0x00000010)
448 extern const value_string clusapi_CLUSTER_CHANGE_NETWORK_V2_vals
[];
449 int 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_
);
450 #define CLUSTER_CHANGE_NODE_NETINTERFACE_ADDED_V2 (0x00000001)
451 #define CLUSTER_CHANGE_NODE_DELETED_V2 (0x00000002)
452 #define CLUSTER_CHANGE_NODE_COMMON_PROPERTY_V2 (0x00000004)
453 #define CLUSTER_CHANGE_NODE_PRIVATE_PROPERTY_V2 (0x00000008)
454 #define CLUSTER_CHANGE_NODE_STATE_V2 (0x00000010)
455 #define CLUSTER_CHANGE_NODE_GROUP_GAINED_V2 (0x00000020)
456 #define CLUSTER_CHANGE_NODE_GROUP_LOST_V2 (0x00000040)
457 #define CLUSTER_CHANGE_NODE_HANDLE_CLOSE_V2 (0x00000080)
458 extern const value_string clusapi_CLUSTER_CHANGE_NODE_V2_vals
[];
459 int 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_
);
460 #define CLUSTER_CHANGE_REGISTRY_ATTRIBUTES_V2 (0x00000001)
461 #define CLUSTER_CHANGE_REGISTRY_NAME_V2 (0x00000002)
462 #define CLUSTER_CHANGE_REGISTRY_SUBTREE_V2 (0x00000004)
463 #define CLUSTER_CHANGE_REGISTRY_VALUE_V2 (0x00000008)
464 #define CLUSTER_CHANGE_REGISTRY_HANDLE_CLOSE_V2 (0x00000010)
465 extern const value_string clusapi_CLUSTER_CHANGE_REGISTRY_V2_vals
[];
466 int 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_
);
467 #define CLUSTER_CHANGE_QUORUM_STATE_V2 (0x00000001)
468 extern const value_string clusapi_CLUSTER_CHANGE_QUORUM_V2_vals
[];
469 int 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_
);
470 #define CLUSTER_CHANGE_SHARED_VOLUME_STATE_V2 (0x00000001)
471 extern const value_string clusapi_CLUSTER_CHANGE_SHARED_VOLUME_V2_vals
[];
472 int 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_
);
473 #endif /* __PACKET_DCERPC_CLUSAPI_H */