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_, guint8 *drep _U_,
int hf_index _U_, guint32 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_, guint8 *drep _U_,
int hf_index _U_, guint32 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_, guint8 *drep _U_,
int hf_index _U_, guint32 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_, guint8 *drep _U_,
int hf_index _U_, guint32 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_, guint8 *drep _U_,
int hf_index _U_, guint1632 *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_, guint8 *drep _U_,
int hf_index _U_, guint32 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_, guint8 *drep _U_,
int hf_index _U_, guint32 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_, guint8 *drep _U_,
int hf_index _U_, guint32 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_, guint8 *drep _U_,
int hf_index _U_, guint32 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_, guint8 *drep _U_,
int hf_index _U_, guint32 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_, guint8 *drep _U_,
int hf_index _U_, guint32 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_, guint8 *drep _U_,
int hf_index _U_, guint32 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_, guint8 *drep _U_,
int hf_index _U_, guint32 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_, guint8 *drep _U_,
int hf_index _U_, guint32 *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_, guint8 *drep _U_,
int hf_index _U_, guint32 *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_, guint8 *drep _U_,
int hf_index _U_, guint32 *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_, guint8 *drep _U_,
int hf_index _U_, guint32 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_, guint8 *drep _U_,
int hf_index _U_, guint32 *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_, guint8 *drep _U_,
int hf_index _U_, guint32 *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_, guint8 *drep _U_,
int hf_index _U_, guint32 param _U_);
67 #define CLUSCTL_RESOURCE_UNKNOWN (0x1000000) 68 #define CLUSCTL_RESOURCE_GET_CHARACTERISTICS (0x1000005) 69 #define CLUSCTL_RESOURCE_GET_FLAGS (0x1000009) 70 #define CLUSCTL_RESOURCE_GET_CLASS_INFO (0x100000D) 71 #define CLUSCTL_RESOURCE_GET_REQUIRED_DEPENDENCIES (0x1000011) 72 #define CLUSCTL_RESOURCE_GET_NAME (0x1000029) 73 #define CLUSCTL_RESOURCE_GET_RESOURCE_TYPE (0x100002D) 74 #define CLUSCTL_RESOURCE_GET_ID (0x1000039) 75 #define CLUSCTL_RESOURCE_ENUM_COMMON_PROPERTIES (0x1000051) 76 #define CLUSCTL_RESOURCE_GET_RO_COMMON_PROPERTIES (0x1000055) 77 #define CLUSCTL_RESOURCE_GET_COMMON_PROPERTIES (0x1000059) 78 #define CLUSCTL_RESOURCE_SET_COMMON_PROPERTIES (0x140005E) 79 #define CLUSCTL_RESOURCE_VALIDATE_COMMON_PROPERTIES (0x1000061) 80 #define CLUSCTL_RESOURCE_GET_COMMON_PROPERTY_FMTS (0x1000065) 81 #define CLUSCTL_RESOURCE_ENUM_PRIVATE_PROPERTIES (0x1000079) 82 #define CLUSCTL_RESOURCE_GET_RO_PRIVATE_PROPERTIES (0x100007D) 83 #define CLUSCTL_RESOURCE_GET_PRIVATE_PROPERTIES (0x1000081) 84 #define CLUSCTL_RESOURCE_SET_PRIVATE_PROPERTIES (0x1400086) 85 #define CLUSCTL_RESOURCE_VALIDATE_PRIVATE_PROPERTIES (0x1000089) 86 #define CLUSCTL_RESOURCE_GET_PRIVATE_PROPERTY_FMTS (0x100008D) 87 #define CLUSCTL_RESOURCE_ADD_REGISTRY_CHECKPOINT (0x14000A2) 88 #define CLUSCTL_RESOURCE_DELETE_REGISTRY_CHECKPOINT (0x14000A6) 89 #define CLUSCTL_RESOURCE_GET_REGISTRY_CHECKPOINTS (0x10000A9) 90 #define CLUSCTL_RESOURCE_ADD_CRYPTO_CHECKPOINT (0x14000AE) 91 #define CLUSCTL_RESOURCE_DELETE_CRYPTO_CHECKPOINT (0x14000B2) 92 #define CLUSCTL_RESOURCE_GET_CRYPTO_CHECKPOINTS (0x010000B5) 93 #define CLUSCTL_RESOURCE_UPGRADE_DLL (0x14000BA) 94 #define CLUSCTL_RESOURCE_ADD_REGISTRY_CHECKPOINT_64BIT (0x14000BE) 95 #define CLUSCTL_RESOURCE_ADD_REGISTRY_CHECKPOINT_32BIT (0x14000C2) 96 #define CLUSCTL_RESOURCE_GET_NETWORK_NAME (0x1000169) 97 #define CLUSCTL_RESOURCE_NETNAME_REGISTER_DNS_RECORDS (0x1000172) 98 #define CLUSCTL_RESOURCE_GET_DNS_NAME (0x1000175) 99 #define CLUSCTL_RESOURCE_NETNAME_SET_PWD_INFO (0x100017A) 100 #define CLUSCTL_RESOURCE_NETNAME_DELETE_CO (0x100017E) 101 #define CLUSCTL_RESOURCE_NETNAME_VALIDATE_VCO (0x1000181) 102 #define CLUSCTL_RESOURCE_NETNAME_RESET_VCO (0x1000185) 103 #define CLUSCTL_RESOURCE_NETNAME_CREDS_UPDATED (0x1c0018a) 104 #define CLUSCTL_RESOURCE_STORAGE_GET_DISK_INFO (0x1000191) 105 #define CLUSCTL_RESOURCE_STORAGE_IS_PATH_VALID (0x1000199) 106 #define CLUSCTL_RESOURCE_IPADDRESS_RENEW_LEASE (0x14001BE) 107 #define CLUSCTL_RESOURCE_IPADDRESS_RELEASE_LEASE (0x14001C2) 108 #define CLUSCTL_RESOURCE_QUERY_MAINTENANCE_MODE (0x10001E1) 109 #define CLUSCTL_RESOURCE_SET_MAINTENANCE_MODE (0x14001E6) 110 #define CLUSCTL_RESOURCE_STORAGE_SET_DRIVELETTER (0x14001EA) 111 #define CLUSCTL_RESOURCE_STORAGE_GET_DISK_INFO_EX (0x10001F1) 112 #define CLUSCTL_RESOURCE_STORAGE_GET_DIRTY (0x1000219) 113 #define CLUSCTL_RESOURCE_STORAGE_GET_MOUNTPOINTS (0x1000211) 114 #define CLUSCTL_RESOURCE_STORAGE_GET_SHARED_VOLUME_INFO (0x1000225) 115 #define CLUSCTL_RESOURCE_VM_START_MIGRATION (0x1600004) 116 #define CLUSCTL_RESOURCE_VM_CANCEL_MIGRATION (0x1600008) 117 #define CLUSCTL_RESOURCE_SET_CSV_MAINTENANCE_MODE (0x1400296) 118 #define CLUSCTL_RESOURCE_ENABLE_SHARED_VOLUME_DIRECTIO (0x140028a) 119 #define CLUSCTL_RESOURCE_DISABLE_SHARED_VOLUME_DIRECTIO (0x140028e) 120 #define CLUSCTL_RESOURCE_SET_SHARED_VOLUME_BACKUP_MODE (0x140029a) 121 #define CLUSCTL_RESOURCE_GET_RELATED_RESOURCE_NAMES (0x1001fad) 122 #define CLUSCTL_RESOURCE_POOL_GET_DRIVE_INFO (0x10002b5) 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_, guint8 *drep _U_,
int hf_index _U_, guint32 *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_, guint8 *drep _U_,
int hf_index _U_, guint32 *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_, guint8 *drep _U_,
int hf_index _U_, guint32 *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_, guint8 *drep _U_,
int hf_index _U_, guint32 *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_, guint8 *drep _U_,
int hf_index _U_, guint32 *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_, guint8 *drep _U_,
int hf_index _U_, guint32 *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_, guint8 *drep _U_,
int hf_index _U_, guint32 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_, guint8 *drep _U_,
int hf_index _U_, guint32 *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_, guint8 *drep _U_,
int hf_index _U_, guint32 *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_, guint8 *drep _U_,
int hf_index _U_, guint32 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_, guint8 *drep _U_,
int hf_index _U_, guint32 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_, guint8 *drep _U_,
int hf_index _U_, guint32 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_, guint8 *drep _U_,
int hf_index _U_, guint32 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_, guint8 *drep _U_,
int hf_index _U_, guint32 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_, guint8 *drep _U_,
int hf_index _U_, guint32 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_, guint8 *drep _U_,
int hf_index _U_, guint32 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_, guint8 *drep _U_,
int hf_index _U_, guint32 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_, guint8 *drep _U_,
int hf_index _U_, guint1632 *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_, guint8 *drep _U_,
int hf_index _U_, guint1632 *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_, guint8 *drep _U_,
int hf_index _U_, guint1632 *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_, guint8 *drep _U_,
int hf_index _U_, guint1632 *param _U_);
324 #define CLUS_FLAG_CORE (0x00000001) 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_, guint8 *drep _U_,
int hf_index _U_, guint1632 *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_, guint8 *drep _U_,
int hf_index _U_, guint1632 *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_, guint8 *drep _U_,
int hf_index _U_, guint1632 *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_, guint8 *drep _U_,
int hf_index _U_, guint1632 *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_, guint8 *drep _U_,
int hf_index _U_, guint1632 *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_, guint8 *drep _U_,
int hf_index _U_, guint1632 *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_, guint8 *drep _U_,
int hf_index _U_, guint1632 *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_, guint8 *drep _U_,
int hf_index _U_, guint1632 *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_, guint8 *drep _U_,
int hf_index _U_, guint1632 *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_, guint8 *drep _U_,
int hf_index _U_, guint1632 *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_, guint8 *drep _U_,
int hf_index _U_, guint1632 *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_, guint8 *drep _U_,
int hf_index _U_, guint1632 *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_, guint8 *drep _U_,
int hf_index _U_, guint1632 *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_, guint8 *drep _U_,
int hf_index _U_, guint1632 *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_, guint8 *drep _U_,
int hf_index _U_, guint1632 *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_, guint8 *drep _U_,
int hf_index _U_, guint1632 *param _U_);
Definition: packet_info.h:44
Definition: tvbuff-int.h:35
Definition: value_string.h:24
Definition: packet-dcerpc.h:151