diff options
Diffstat (limited to 'epan/dissectors/packet-dcerpc-frstrans.c')
-rw-r--r-- | epan/dissectors/packet-dcerpc-frstrans.c | 612 |
1 files changed, 316 insertions, 296 deletions
diff --git a/epan/dissectors/packet-dcerpc-frstrans.c b/epan/dissectors/packet-dcerpc-frstrans.c index 51b67b2808..044cfac77c 100644 --- a/epan/dissectors/packet-dcerpc-frstrans.c +++ b/epan/dissectors/packet-dcerpc-frstrans.c @@ -38,104 +38,104 @@ static gint ett_frstrans_frstrans_RdcFileInfo = -1; /* Header field declarations */ -static gint hf_frstrans_frstrans_EpoqueVector_minute = -1; -static gint hf_frstrans_frstrans_RdcParameterFilterPoint_max_chunk_size = -1; -static gint hf_frstrans_frstrans_Update_sha1_hash = -1; -static gint hf_frstrans_frstrans_RequestVersionVector_change_type = -1; +static gint hf_frstrans_frstrans_AsyncPoll_connection_guid = -1; +static gint hf_frstrans_frstrans_AsyncPoll_response = -1; +static gint hf_frstrans_frstrans_AsyncResponseContext_response = -1; +static gint hf_frstrans_frstrans_AsyncResponseContext_sequence_number = -1; +static gint hf_frstrans_frstrans_AsyncResponseContext_status = -1; +static gint hf_frstrans_frstrans_AsyncVersionVectorResponse_epoque_vector = -1; +static gint hf_frstrans_frstrans_AsyncVersionVectorResponse_epoque_vector_count = -1; static gint hf_frstrans_frstrans_AsyncVersionVectorResponse_version_vector = -1; +static gint hf_frstrans_frstrans_AsyncVersionVectorResponse_version_vector_count = -1; +static gint hf_frstrans_frstrans_AsyncVersionVectorResponse_vv_generation = -1; +static gint hf_frstrans_frstrans_CheckConnectivity_connection_guid = -1; +static gint hf_frstrans_frstrans_CheckConnectivity_replica_set_guid = -1; +static gint hf_frstrans_frstrans_EpoqueVector_day = -1; +static gint hf_frstrans_frstrans_EpoqueVector_day_of_week = -1; +static gint hf_frstrans_frstrans_EpoqueVector_hour = -1; +static gint hf_frstrans_frstrans_EpoqueVector_machine_guid = -1; +static gint hf_frstrans_frstrans_EpoqueVector_milli_seconds = -1; +static gint hf_frstrans_frstrans_EpoqueVector_minute = -1; +static gint hf_frstrans_frstrans_EpoqueVector_month = -1; +static gint hf_frstrans_frstrans_EpoqueVector_second = -1; static gint hf_frstrans_frstrans_EpoqueVector_year = -1; -static gint hf_frstrans_frstrans_Update_fence = -1; -static gint hf_frstrans_frstrans_RequestVersionVector_sequence_number = -1; -static gint hf_frstrans_opnum = -1; -static gint hf_frstrans_frstrans_VersionVector_db_guid = -1; -static gint hf_frstrans_frstrans_RdcParameters_rdc_chunker_algorithm = -1; -static gint hf_frstrans_frstrans_Update_uid_version = -1; -static gint hf_frstrans_frstrans_RequestUpdates_version_vector_diff_count = -1; static gint hf_frstrans_frstrans_EstablishConnection_connection_guid = -1; -static gint hf_frstrans_frstrans_RequestUpdates_credits_available = -1; -static gint hf_frstrans_frstrans_RdcParameterFilterMax_max_window_size = -1; -static gint hf_frstrans_frstrans_Update_name = -1; -static gint hf_frstrans_frstrans_VersionVector_low = -1; -static gint hf_frstrans_frstrans_AsyncVersionVectorResponse_version_vector_count = -1; static gint hf_frstrans_frstrans_EstablishConnection_downstream_flags = -1; -static gint hf_frstrans_frstrans_RdcParameterGeneric_chunker_parameters = -1; -static gint hf_frstrans_frstrans_RdcFileInfo_compression_algorithm = -1; -static gint hf_frstrans_frstrans_Update_flags = -1; -static gint hf_frstrans_frstrans_EpoqueVector_machine_guid = -1; +static gint hf_frstrans_frstrans_EstablishConnection_downstream_protocol_version = -1; +static gint hf_frstrans_frstrans_EstablishConnection_replica_set_guid = -1; +static gint hf_frstrans_frstrans_EstablishConnection_upstream_flags = -1; +static gint hf_frstrans_frstrans_EstablishConnection_upstream_protocol_version = -1; +static gint hf_frstrans_frstrans_EstablishSession_connection_guid = -1; +static gint hf_frstrans_frstrans_EstablishSession_content_set_guid = -1; +static gint hf_frstrans_frstrans_InitializeFileTransferAsync_buffer_size = -1; static gint hf_frstrans_frstrans_InitializeFileTransferAsync_connection_guid = -1; -static gint hf_frstrans_frstrans_RdcParameterUnion_filter_point = -1; -static gint hf_frstrans_frstrans_RdcParameterFilterMax_min_horizon_size = -1; -static gint hf_frstrans_frstrans_RdcParameterUnion_filter_generic = -1; -static gint hf_frstrans_frstrans_EpoqueVector_second = -1; -static gint hf_frstrans_frstrans_RdcFileInfo_rdc_filter_parameters = -1; -static gint hf_frstrans_frstrans_RequestVersionVector_content_set_guid = -1; -static gint hf_frstrans_frstrans_EpoqueVector_day = -1; +static gint hf_frstrans_frstrans_InitializeFileTransferAsync_data_buffer = -1; static gint hf_frstrans_frstrans_InitializeFileTransferAsync_frs_update = -1; static gint hf_frstrans_frstrans_InitializeFileTransferAsync_is_end_of_file = -1; -static gint hf_frstrans_frstrans_EstablishConnection_upstream_flags = -1; -static gint hf_frstrans_frstrans_EstablishConnection_downstream_protocol_version = -1; -static gint hf_frstrans_frstrans_RequestUpdates_update_status = -1; -static gint hf_frstrans_frstrans_AsyncPoll_connection_guid = -1; -static gint hf_frstrans_frstrans_AsyncResponseContext_response = -1; -static gint hf_frstrans_frstrans_AsyncResponseContext_sequence_number = -1; -static gint hf_frstrans_frstrans_InitializeFileTransferAsync_data_buffer = -1; -static gint hf_frstrans_frstrans_RequestVersionVector_request_type = -1; -static gint hf_frstrans_frstrans_Update_present = -1; -static gint hf_frstrans_frstrans_Update_gsvn_version = -1; -static gint hf_frstrans_frstrans_RdcParameterGeneric_chunker_type = -1; -static gint hf_frstrans_frstrans_TransportFlags_FRSTRANS_TRANSPORT_SUPPORTS_RDC_SIMILARITY = -1; +static gint hf_frstrans_frstrans_InitializeFileTransferAsync_rdc_desired = -1; +static gint hf_frstrans_frstrans_InitializeFileTransferAsync_rdc_file_info = -1; +static gint hf_frstrans_frstrans_InitializeFileTransferAsync_server_context = -1; +static gint hf_frstrans_frstrans_InitializeFileTransferAsync_size_read = -1; +static gint hf_frstrans_frstrans_InitializeFileTransferAsync_staging_policy = -1; +static gint hf_frstrans_frstrans_RdcFileInfo_compression_algorithm = -1; static gint hf_frstrans_frstrans_RdcFileInfo_file_size_estimate = -1; -static gint hf_frstrans_frstrans_CheckConnectivity_replica_set_guid = -1; -static gint hf_frstrans_frstrans_EstablishSession_connection_guid = -1; -static gint hf_frstrans_frstrans_EstablishSession_content_set_guid = -1; -static gint hf_frstrans_frstrans_Update_content_set_guid = -1; -static gint hf_frstrans_frstrans_RequestUpdates_update_count = -1; -static gint hf_frstrans_frstrans_Update_rdc_similarity = -1; -static gint hf_frstrans_frstrans_AsyncPoll_response = -1; -static gint hf_frstrans_frstrans_RequestUpdates_version_vector_diff = -1; -static gint hf_frstrans_frstrans_Update_clock = -1; -static gint hf_frstrans_frstrans_AsyncVersionVectorResponse_epoque_vector = -1; -static gint hf_frstrans_frstrans_VersionVector_high = -1; -static gint hf_frstrans_frstrans_EpoqueVector_day_of_week = -1; -static gint hf_frstrans_frstrans_Update_create_time = -1; -static gint hf_frstrans_frstrans_EpoqueVector_milli_seconds = -1; +static gint hf_frstrans_frstrans_RdcFileInfo_on_disk_file_size = -1; +static gint hf_frstrans_frstrans_RdcFileInfo_rdc_filter_parameters = -1; static gint hf_frstrans_frstrans_RdcFileInfo_rdc_minimum_compatible_version = -1; -static gint hf_frstrans_frstrans_CheckConnectivity_connection_guid = -1; -static gint hf_frstrans_frstrans_Update_uid_db_guid = -1; -static gint hf_frstrans_frstrans_AsyncVersionVectorResponse_epoque_vector_count = -1; -static gint hf_frstrans_frstrans_Update_parent_version = -1; +static gint hf_frstrans_frstrans_RdcFileInfo_rdc_signature_levels = -1; +static gint hf_frstrans_frstrans_RdcFileInfo_rdc_version = -1; +static gint hf_frstrans_frstrans_RdcParameterFilterMax_max_window_size = -1; +static gint hf_frstrans_frstrans_RdcParameterFilterMax_min_horizon_size = -1; +static gint hf_frstrans_frstrans_RdcParameterFilterPoint_max_chunk_size = -1; static gint hf_frstrans_frstrans_RdcParameterFilterPoint_min_chunk_size = -1; -static gint hf_frstrans_frstrans_EstablishConnection_replica_set_guid = -1; -static gint hf_frstrans_frstrans_InitializeFileTransferAsync_server_context = -1; -static gint hf_frstrans_frstrans_Update_gsvn_db_guid = -1; -static gint hf_frstrans_frstrans_RequestUpdates_update_request_type = -1; -static gint hf_frstrans_frstrans_Update_attributes = -1; -static gint hf_frstrans_frstrans_InitializeFileTransferAsync_buffer_size = -1; -static gint hf_frstrans_frstrans_RequestVersionVector_vv_generation = -1; -static gint hf_frstrans_frstrans_RequestUpdates_gvsn_version = -1; +static gint hf_frstrans_frstrans_RdcParameterGeneric_chunker_parameters = -1; +static gint hf_frstrans_frstrans_RdcParameterGeneric_chunker_type = -1; +static gint hf_frstrans_frstrans_RdcParameterUnion_filter_generic = -1; static gint hf_frstrans_frstrans_RdcParameterUnion_filter_max = -1; -static gint hf_frstrans_frstrans_AsyncVersionVectorResponse_vv_generation = -1; -static gint hf_frstrans_frstrans_InitializeFileTransferAsync_staging_policy = -1; -static gint hf_frstrans_frstrans_RequestUpdates_gvsn_db_guid = -1; -static gint hf_frstrans_frstrans_RequestUpdates_hash_requested = -1; -static gint hf_frstrans_frstrans_RdcFileInfo_on_disk_file_size = -1; +static gint hf_frstrans_frstrans_RdcParameterUnion_filter_point = -1; +static gint hf_frstrans_frstrans_RdcParameters_rdc_chunker_algorithm = -1; static gint hf_frstrans_frstrans_RdcParameters_u = -1; -static gint hf_frstrans_frstrans_RdcFileInfo_rdc_version = -1; -static gint hf_frstrans_frstrans_EpoqueVector_hour = -1; -static gint hf_frstrans_frstrans_RequestUpdates_frs_update = -1; -static gint hf_frstrans_frstrans_AsyncResponseContext_status = -1; +static gint hf_frstrans_frstrans_RequestUpdates_connection_guid = -1; static gint hf_frstrans_frstrans_RequestUpdates_content_set_guid = -1; -static gint hf_frstrans_frstrans_InitializeFileTransferAsync_rdc_desired = -1; +static gint hf_frstrans_frstrans_RequestUpdates_credits_available = -1; +static gint hf_frstrans_frstrans_RequestUpdates_frs_update = -1; +static gint hf_frstrans_frstrans_RequestUpdates_gvsn_db_guid = -1; +static gint hf_frstrans_frstrans_RequestUpdates_gvsn_version = -1; +static gint hf_frstrans_frstrans_RequestUpdates_hash_requested = -1; +static gint hf_frstrans_frstrans_RequestUpdates_update_count = -1; +static gint hf_frstrans_frstrans_RequestUpdates_update_request_type = -1; +static gint hf_frstrans_frstrans_RequestUpdates_update_status = -1; +static gint hf_frstrans_frstrans_RequestUpdates_version_vector_diff = -1; +static gint hf_frstrans_frstrans_RequestUpdates_version_vector_diff_count = -1; +static gint hf_frstrans_frstrans_RequestVersionVector_change_type = -1; +static gint hf_frstrans_frstrans_RequestVersionVector_connection_guid = -1; +static gint hf_frstrans_frstrans_RequestVersionVector_content_set_guid = -1; +static gint hf_frstrans_frstrans_RequestVersionVector_request_type = -1; +static gint hf_frstrans_frstrans_RequestVersionVector_sequence_number = -1; +static gint hf_frstrans_frstrans_RequestVersionVector_vv_generation = -1; +static gint hf_frstrans_frstrans_TransportFlags_FRSTRANS_TRANSPORT_SUPPORTS_RDC_SIMILARITY = -1; +static gint hf_frstrans_frstrans_Update_attributes = -1; +static gint hf_frstrans_frstrans_Update_clock = -1; +static gint hf_frstrans_frstrans_Update_content_set_guid = -1; +static gint hf_frstrans_frstrans_Update_create_time = -1; +static gint hf_frstrans_frstrans_Update_fence = -1; +static gint hf_frstrans_frstrans_Update_flags = -1; +static gint hf_frstrans_frstrans_Update_gsvn_db_guid = -1; +static gint hf_frstrans_frstrans_Update_gsvn_version = -1; +static gint hf_frstrans_frstrans_Update_name = -1; static gint hf_frstrans_frstrans_Update_name_conflict = -1; -static gint hf_frstrans_frstrans_EstablishConnection_upstream_protocol_version = -1; -static gint hf_frstrans_frstrans_RequestUpdates_connection_guid = -1; -static gint hf_frstrans_werror = -1; static gint hf_frstrans_frstrans_Update_parent_db_guid = -1; -static gint hf_frstrans_frstrans_EpoqueVector_month = -1; -static gint hf_frstrans_frstrans_RdcFileInfo_rdc_signature_levels = -1; -static gint hf_frstrans_frstrans_InitializeFileTransferAsync_size_read = -1; -static gint hf_frstrans_frstrans_InitializeFileTransferAsync_rdc_file_info = -1; -static gint hf_frstrans_frstrans_RequestVersionVector_connection_guid = -1; +static gint hf_frstrans_frstrans_Update_parent_version = -1; +static gint hf_frstrans_frstrans_Update_present = -1; +static gint hf_frstrans_frstrans_Update_rdc_similarity = -1; +static gint hf_frstrans_frstrans_Update_sha1_hash = -1; +static gint hf_frstrans_frstrans_Update_uid_db_guid = -1; +static gint hf_frstrans_frstrans_Update_uid_version = -1; +static gint hf_frstrans_frstrans_VersionVector_db_guid = -1; +static gint hf_frstrans_frstrans_VersionVector_high = -1; +static gint hf_frstrans_frstrans_VersionVector_low = -1; +static gint hf_frstrans_opnum = -1; +static gint hf_frstrans_werror = -1; static gint proto_dcerpc_frstrans = -1; /* Version information */ @@ -344,12 +344,12 @@ int frstrans_dissect_enum_ProtocolVersion(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_) { guint32 parameter=0; - if(param){ - parameter=(guint32)*param; + if (param) { + parameter = *param; } offset = dissect_ndr_uint32(tvb, offset, pinfo, tree, di, drep, hf_index, ¶meter); - if(param){ - *param=(guint32)parameter; + if (param) { + *param = parameter; } return offset; } @@ -405,12 +405,12 @@ int frstrans_dissect_enum_UpdateRequestType(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_) { guint1632 parameter=0; - if(param){ - parameter=(guint1632)*param; + if (param) { + parameter = *param; } offset = dissect_ndr_uint1632(tvb, offset, pinfo, tree, di, drep, hf_index, ¶meter); - if(param){ - *param=(guint32)parameter; + if (param) { + *param = parameter; } return offset; } @@ -425,12 +425,12 @@ int frstrans_dissect_enum_UpdateStatus(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_) { guint1632 parameter=0; - if(param){ - parameter=(guint1632)*param; + if (param) { + parameter = *param; } offset = dissect_ndr_uint1632(tvb, offset, pinfo, tree, di, drep, hf_index, ¶meter); - if(param){ - *param=(guint32)parameter; + if (param) { + *param = parameter; } return offset; } @@ -475,6 +475,8 @@ frstrans_dissect_struct_VersionVector(tvbuff_t *tvb _U_, int offset _U_, packet_ ALIGN_TO_8_BYTES; + ALIGN_TO_8_BYTES; + old_offset = offset; if (parent_tree) { @@ -688,6 +690,8 @@ frstrans_dissect_struct_Update(tvbuff_t *tvb _U_, int offset _U_, packet_info *p ALIGN_TO_8_BYTES; + ALIGN_TO_8_BYTES; + old_offset = offset; if (parent_tree) { @@ -751,12 +755,12 @@ int frstrans_dissect_enum_VersionRequestType(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_) { guint1632 parameter=0; - if(param){ - parameter=(guint1632)*param; + if (param) { + parameter = *param; } offset = dissect_ndr_uint1632(tvb, offset, pinfo, tree, di, drep, hf_index, ¶meter); - if(param){ - *param=(guint32)parameter; + if (param) { + *param = parameter; } return offset; } @@ -771,12 +775,12 @@ int frstrans_dissect_enum_VersionChangeType(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_) { guint1632 parameter=0; - if(param){ - parameter=(guint1632)*param; + if (param) { + parameter = *param; } offset = dissect_ndr_uint1632(tvb, offset, pinfo, tree, di, drep, hf_index, ¶meter); - if(param){ - *param=(guint32)parameter; + if (param) { + *param = parameter; } return offset; } @@ -875,6 +879,8 @@ frstrans_dissect_struct_EpoqueVector(tvbuff_t *tvb _U_, int offset _U_, packet_i ALIGN_TO_4_BYTES; + ALIGN_TO_4_BYTES; + old_offset = offset; if (parent_tree) { @@ -915,9 +921,9 @@ frstrans_dissect_struct_EpoqueVector(tvbuff_t *tvb _U_, int offset _U_, packet_i /* IDL: struct { */ /* IDL: hyper vv_generation; */ /* IDL: uint32 version_vector_count; */ -/* IDL: [unique(1)] [size_is(version_vector_count)] frstrans_VersionVector *version_vector; */ +/* IDL: [size_is(version_vector_count)] [unique(1)] frstrans_VersionVector *version_vector; */ /* IDL: uint32 epoque_vector_count; */ -/* IDL: [unique(1)] [size_is(epoque_vector_count)] frstrans_EpoqueVector *epoque_vector; */ +/* IDL: [size_is(epoque_vector_count)] [unique(1)] frstrans_EpoqueVector *epoque_vector; */ /* IDL: } */ static int @@ -1001,6 +1007,8 @@ frstrans_dissect_struct_AsyncVersionVectorResponse(tvbuff_t *tvb _U_, int offset ALIGN_TO_8_BYTES; + ALIGN_TO_8_BYTES; + old_offset = offset; if (parent_tree) { @@ -1069,6 +1077,8 @@ frstrans_dissect_struct_AsyncResponseContext(tvbuff_t *tvb _U_, int offset _U_, ALIGN_TO_8_BYTES; + ALIGN_TO_8_BYTES; + old_offset = offset; if (parent_tree) { @@ -1104,12 +1114,12 @@ int frstrans_dissect_enum_RequestedStagingPolicy(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_) { guint1632 parameter=0; - if(param){ - parameter=(guint1632)*param; + if (param) { + parameter = *param; } offset = dissect_ndr_uint1632(tvb, offset, pinfo, tree, di, drep, hf_index, ¶meter); - if(param){ - *param=(guint32)parameter; + if (param) { + *param = parameter; } return offset; } @@ -1126,12 +1136,12 @@ int frstrans_dissect_enum_RdcChunckerAlgorithm(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_) { guint1632 parameter=0; - if(param){ - parameter=(guint1632)*param; + if (param) { + parameter = *param; } offset = dissect_ndr_uint1632(tvb, offset, pinfo, tree, di, drep, hf_index, ¶meter); - if(param){ - *param=(guint32)parameter; + if (param) { + *param = parameter; } return offset; } @@ -1177,6 +1187,8 @@ frstrans_dissect_struct_RdcParameterGeneric(tvbuff_t *tvb _U_, int offset _U_, p ALIGN_TO_3_BYTES; + ALIGN_TO_3_BYTES; + old_offset = offset; if (parent_tree) { @@ -1230,6 +1242,8 @@ frstrans_dissect_struct_RdcParameterFilterMax(tvbuff_t *tvb _U_, int offset _U_, ALIGN_TO_2_BYTES; + ALIGN_TO_2_BYTES; + old_offset = offset; if (parent_tree) { @@ -1283,6 +1297,8 @@ frstrans_dissect_struct_RdcParameterFilterPoint(tvbuff_t *tvb _U_, int offset _U ALIGN_TO_2_BYTES; + ALIGN_TO_2_BYTES; + old_offset = offset; if (parent_tree) { @@ -1402,6 +1418,8 @@ frstrans_dissect_struct_RdcParameters(tvbuff_t *tvb _U_, int offset _U_, packet_ ALIGN_TO_3_BYTES; + ALIGN_TO_3_BYTES; + old_offset = offset; if (parent_tree) { @@ -1433,12 +1451,12 @@ int frstrans_dissect_enum_RdcVersion(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_) { guint1632 parameter=0; - if(param){ - parameter=(guint1632)*param; + if (param) { + parameter = *param; } offset = dissect_ndr_uint1632(tvb, offset, pinfo, tree, di, drep, hf_index, ¶meter); - if(param){ - *param=(guint32)parameter; + if (param) { + *param = parameter; } return offset; } @@ -1452,12 +1470,12 @@ int frstrans_dissect_enum_RdcVersionCompatible(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_) { guint1632 parameter=0; - if(param){ - parameter=(guint1632)*param; + if (param) { + parameter = *param; } offset = dissect_ndr_uint1632(tvb, offset, pinfo, tree, di, drep, hf_index, ¶meter); - if(param){ - *param=(guint32)parameter; + if (param) { + *param = parameter; } return offset; } @@ -1472,12 +1490,12 @@ int frstrans_dissect_enum_RdcCompressionAlgorithm(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_) { guint1632 parameter=0; - if(param){ - parameter=(guint1632)*param; + if (param) { + parameter = *param; } offset = dissect_ndr_uint1632(tvb, offset, pinfo, tree, di, drep, hf_index, ¶meter); - if(param){ - *param=(guint32)parameter; + if (param) { + *param = parameter; } return offset; } @@ -1566,6 +1584,8 @@ frstrans_dissect_struct_RdcFileInfo(tvbuff_t *tvb _U_, int offset _U_, packet_in ALIGN_TO_8_BYTES; + ALIGN_TO_8_BYTES; + old_offset = offset; if (parent_tree) { @@ -1965,8 +1985,8 @@ frstrans_dissect_element_RequestUpdates_gvsn_version_(tvbuff_t *tvb _U_, int off /* IDL: [in] [range(0,1)] uint32 hash_requested, */ /* IDL: [in] [range(0,2)] frstrans_UpdateRequestType update_request_type, */ /* IDL: [in] uint32 version_vector_diff_count, */ -/* IDL: [ref] [in] [size_is(version_vector_diff_count)] frstrans_VersionVector *version_vector_diff, */ -/* IDL: [out] [ref] [length_is(*update_count)] [size_is(credits_available)] frstrans_Update *frs_update, */ +/* IDL: [in] [ref] [size_is(version_vector_diff_count)] frstrans_VersionVector *version_vector_diff, */ +/* IDL: [length_is(*update_count)] [out] [ref] [size_is(credits_available)] frstrans_Update *frs_update, */ /* IDL: [out] [ref] uint32 *update_count, */ /* IDL: [out] [ref] frstrans_UpdateStatus *update_status, */ /* IDL: [out] [ref] GUID *gvsn_db_guid, */ @@ -2448,12 +2468,12 @@ frstrans_dissect_element_InitializeFileTransferAsync_is_end_of_file_(tvbuff_t *t /* IDL: WERROR frstrans_InitializeFileTransferAsync( */ /* IDL: [in] GUID connection_guid, */ -/* IDL: [out] [in] [ref] frstrans_Update *frs_update, */ +/* IDL: [in] [out] [ref] frstrans_Update *frs_update, */ /* IDL: [in] [range(0,1)] uint32 rdc_desired, */ -/* IDL: [out] [in] [ref] frstrans_RequestedStagingPolicy *staging_policy, */ +/* IDL: [in] [out] [ref] frstrans_RequestedStagingPolicy *staging_policy, */ /* IDL: [out] [ref] policy_handle *server_context, */ /* IDL: [out] [ref] frstrans_RdcFileInfo **rdc_file_info, */ -/* IDL: [out] [ref] [length_is(*size_read)] [size_is(buffer_size)] uint8 *data_buffer, */ +/* IDL: [length_is(*size_read)] [out] [ref] [size_is(buffer_size)] uint8 *data_buffer, */ /* IDL: [in] [range(0,262144)] uint32 buffer_size, */ /* IDL: [out] [ref] uint32 *size_read, */ /* IDL: [out] [ref] uint32 *is_end_of_file */ @@ -2607,202 +2627,202 @@ static dcerpc_sub_dissector frstrans_dissectors[] = { void proto_register_dcerpc_frstrans(void) { static hf_register_info hf[] = { - { &hf_frstrans_frstrans_EpoqueVector_minute, - { "Minute", "frstrans.frstrans_EpoqueVector.minute", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }}, - { &hf_frstrans_frstrans_RdcParameterFilterPoint_max_chunk_size, - { "Max Chunk Size", "frstrans.frstrans_RdcParameterFilterPoint.max_chunk_size", FT_UINT16, BASE_DEC, NULL, 0, NULL, HFILL }}, - { &hf_frstrans_frstrans_Update_sha1_hash, - { "Sha1 Hash", "frstrans.frstrans_Update.sha1_hash", FT_UINT8, BASE_DEC, NULL, 0, NULL, HFILL }}, - { &hf_frstrans_frstrans_RequestVersionVector_change_type, - { "Change Type", "frstrans.frstrans_RequestVersionVector.change_type", FT_UINT1632, BASE_DEC, VALS(frstrans_frstrans_VersionChangeType_vals), 0, NULL, HFILL }}, + { &hf_frstrans_frstrans_AsyncPoll_connection_guid, + { "Connection Guid", "frstrans.frstrans_AsyncPoll.connection_guid", FT_GUID, BASE_NONE, NULL, 0, NULL, HFILL }}, + { &hf_frstrans_frstrans_AsyncPoll_response, + { "Response", "frstrans.frstrans_AsyncPoll.response", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, + { &hf_frstrans_frstrans_AsyncResponseContext_response, + { "Response", "frstrans.frstrans_AsyncResponseContext.response", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, + { &hf_frstrans_frstrans_AsyncResponseContext_sequence_number, + { "Sequence Number", "frstrans.frstrans_AsyncResponseContext.sequence_number", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }}, + { &hf_frstrans_frstrans_AsyncResponseContext_status, + { "Status", "frstrans.frstrans_AsyncResponseContext.status", FT_UINT32, BASE_DEC, VALS(WERR_errors), 0, NULL, HFILL }}, + { &hf_frstrans_frstrans_AsyncVersionVectorResponse_epoque_vector, + { "Epoque Vector", "frstrans.frstrans_AsyncVersionVectorResponse.epoque_vector", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, + { &hf_frstrans_frstrans_AsyncVersionVectorResponse_epoque_vector_count, + { "Epoque Vector Count", "frstrans.frstrans_AsyncVersionVectorResponse.epoque_vector_count", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }}, { &hf_frstrans_frstrans_AsyncVersionVectorResponse_version_vector, { "Version Vector", "frstrans.frstrans_AsyncVersionVectorResponse.version_vector", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, + { &hf_frstrans_frstrans_AsyncVersionVectorResponse_version_vector_count, + { "Version Vector Count", "frstrans.frstrans_AsyncVersionVectorResponse.version_vector_count", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }}, + { &hf_frstrans_frstrans_AsyncVersionVectorResponse_vv_generation, + { "Vv Generation", "frstrans.frstrans_AsyncVersionVectorResponse.vv_generation", FT_UINT64, BASE_DEC, NULL, 0, NULL, HFILL }}, + { &hf_frstrans_frstrans_CheckConnectivity_connection_guid, + { "Connection Guid", "frstrans.frstrans_CheckConnectivity.connection_guid", FT_GUID, BASE_NONE, NULL, 0, NULL, HFILL }}, + { &hf_frstrans_frstrans_CheckConnectivity_replica_set_guid, + { "Replica Set Guid", "frstrans.frstrans_CheckConnectivity.replica_set_guid", FT_GUID, BASE_NONE, NULL, 0, NULL, HFILL }}, + { &hf_frstrans_frstrans_EpoqueVector_day, + { "Day", "frstrans.frstrans_EpoqueVector.day", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }}, + { &hf_frstrans_frstrans_EpoqueVector_day_of_week, + { "Day Of Week", "frstrans.frstrans_EpoqueVector.day_of_week", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }}, + { &hf_frstrans_frstrans_EpoqueVector_hour, + { "Hour", "frstrans.frstrans_EpoqueVector.hour", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }}, + { &hf_frstrans_frstrans_EpoqueVector_machine_guid, + { "Machine Guid", "frstrans.frstrans_EpoqueVector.machine_guid", FT_GUID, BASE_NONE, NULL, 0, NULL, HFILL }}, + { &hf_frstrans_frstrans_EpoqueVector_milli_seconds, + { "Milli Seconds", "frstrans.frstrans_EpoqueVector.milli_seconds", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }}, + { &hf_frstrans_frstrans_EpoqueVector_minute, + { "Minute", "frstrans.frstrans_EpoqueVector.minute", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }}, + { &hf_frstrans_frstrans_EpoqueVector_month, + { "Month", "frstrans.frstrans_EpoqueVector.month", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }}, + { &hf_frstrans_frstrans_EpoqueVector_second, + { "Second", "frstrans.frstrans_EpoqueVector.second", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }}, { &hf_frstrans_frstrans_EpoqueVector_year, { "Year", "frstrans.frstrans_EpoqueVector.year", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }}, - { &hf_frstrans_frstrans_Update_fence, - { "Fence", "frstrans.frstrans_Update.fence", FT_ABSOLUTE_TIME, ABSOLUTE_TIME_LOCAL, NULL, 0, NULL, HFILL }}, - { &hf_frstrans_frstrans_RequestVersionVector_sequence_number, - { "Sequence Number", "frstrans.frstrans_RequestVersionVector.sequence_number", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }}, - { &hf_frstrans_opnum, - { "Operation", "frstrans.opnum", FT_UINT16, BASE_DEC, NULL, 0, NULL, HFILL }}, - { &hf_frstrans_frstrans_VersionVector_db_guid, - { "Db Guid", "frstrans.frstrans_VersionVector.db_guid", FT_GUID, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_frstrans_frstrans_RdcParameters_rdc_chunker_algorithm, - { "Rdc Chunker Algorithm", "frstrans.frstrans_RdcParameters.rdc_chunker_algorithm", FT_UINT1632, BASE_DEC, VALS(frstrans_frstrans_RdcChunckerAlgorithm_vals), 0, NULL, HFILL }}, - { &hf_frstrans_frstrans_Update_uid_version, - { "Uid Version", "frstrans.frstrans_Update.uid_version", FT_UINT64, BASE_DEC, NULL, 0, NULL, HFILL }}, - { &hf_frstrans_frstrans_RequestUpdates_version_vector_diff_count, - { "Version Vector Diff Count", "frstrans.frstrans_RequestUpdates.version_vector_diff_count", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }}, { &hf_frstrans_frstrans_EstablishConnection_connection_guid, { "Connection Guid", "frstrans.frstrans_EstablishConnection.connection_guid", FT_GUID, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_frstrans_frstrans_RequestUpdates_credits_available, - { "Credits Available", "frstrans.frstrans_RequestUpdates.credits_available", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }}, - { &hf_frstrans_frstrans_RdcParameterFilterMax_max_window_size, - { "Max Window Size", "frstrans.frstrans_RdcParameterFilterMax.max_window_size", FT_UINT16, BASE_DEC, NULL, 0, NULL, HFILL }}, - { &hf_frstrans_frstrans_Update_name, - { "Name", "frstrans.frstrans_Update.name", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_frstrans_frstrans_VersionVector_low, - { "Low", "frstrans.frstrans_VersionVector.low", FT_UINT64, BASE_DEC, NULL, 0, NULL, HFILL }}, - { &hf_frstrans_frstrans_AsyncVersionVectorResponse_version_vector_count, - { "Version Vector Count", "frstrans.frstrans_AsyncVersionVectorResponse.version_vector_count", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }}, { &hf_frstrans_frstrans_EstablishConnection_downstream_flags, { "Downstream Flags", "frstrans.frstrans_EstablishConnection.downstream_flags", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }}, - { &hf_frstrans_frstrans_RdcParameterGeneric_chunker_parameters, - { "Chunker Parameters", "frstrans.frstrans_RdcParameterGeneric.chunker_parameters", FT_UINT8, BASE_DEC, NULL, 0, NULL, HFILL }}, - { &hf_frstrans_frstrans_RdcFileInfo_compression_algorithm, - { "Compression Algorithm", "frstrans.frstrans_RdcFileInfo.compression_algorithm", FT_UINT1632, BASE_DEC, VALS(frstrans_frstrans_RdcCompressionAlgorithm_vals), 0, NULL, HFILL }}, - { &hf_frstrans_frstrans_Update_flags, - { "Flags", "frstrans.frstrans_Update.flags", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }}, - { &hf_frstrans_frstrans_EpoqueVector_machine_guid, - { "Machine Guid", "frstrans.frstrans_EpoqueVector.machine_guid", FT_GUID, BASE_NONE, NULL, 0, NULL, HFILL }}, + { &hf_frstrans_frstrans_EstablishConnection_downstream_protocol_version, + { "Downstream Protocol Version", "frstrans.frstrans_EstablishConnection.downstream_protocol_version", FT_UINT32, BASE_DEC, VALS(frstrans_frstrans_ProtocolVersion_vals), 0, NULL, HFILL }}, + { &hf_frstrans_frstrans_EstablishConnection_replica_set_guid, + { "Replica Set Guid", "frstrans.frstrans_EstablishConnection.replica_set_guid", FT_GUID, BASE_NONE, NULL, 0, NULL, HFILL }}, + { &hf_frstrans_frstrans_EstablishConnection_upstream_flags, + { "Upstream Flags", "frstrans.frstrans_EstablishConnection.upstream_flags", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }}, + { &hf_frstrans_frstrans_EstablishConnection_upstream_protocol_version, + { "Upstream Protocol Version", "frstrans.frstrans_EstablishConnection.upstream_protocol_version", FT_UINT32, BASE_DEC, VALS(frstrans_frstrans_ProtocolVersion_vals), 0, NULL, HFILL }}, + { &hf_frstrans_frstrans_EstablishSession_connection_guid, + { "Connection Guid", "frstrans.frstrans_EstablishSession.connection_guid", FT_GUID, BASE_NONE, NULL, 0, NULL, HFILL }}, + { &hf_frstrans_frstrans_EstablishSession_content_set_guid, + { "Content Set Guid", "frstrans.frstrans_EstablishSession.content_set_guid", FT_GUID, BASE_NONE, NULL, 0, NULL, HFILL }}, + { &hf_frstrans_frstrans_InitializeFileTransferAsync_buffer_size, + { "Buffer Size", "frstrans.frstrans_InitializeFileTransferAsync.buffer_size", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }}, { &hf_frstrans_frstrans_InitializeFileTransferAsync_connection_guid, { "Connection Guid", "frstrans.frstrans_InitializeFileTransferAsync.connection_guid", FT_GUID, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_frstrans_frstrans_RdcParameterUnion_filter_point, - { "Filter Point", "frstrans.frstrans_RdcParameterUnion.filter_point", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_frstrans_frstrans_RdcParameterFilterMax_min_horizon_size, - { "Min Horizon Size", "frstrans.frstrans_RdcParameterFilterMax.min_horizon_size", FT_UINT16, BASE_DEC, NULL, 0, NULL, HFILL }}, - { &hf_frstrans_frstrans_RdcParameterUnion_filter_generic, - { "Filter Generic", "frstrans.frstrans_RdcParameterUnion.filter_generic", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_frstrans_frstrans_EpoqueVector_second, - { "Second", "frstrans.frstrans_EpoqueVector.second", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }}, - { &hf_frstrans_frstrans_RdcFileInfo_rdc_filter_parameters, - { "Rdc Filter Parameters", "frstrans.frstrans_RdcFileInfo.rdc_filter_parameters", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_frstrans_frstrans_RequestVersionVector_content_set_guid, - { "Content Set Guid", "frstrans.frstrans_RequestVersionVector.content_set_guid", FT_GUID, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_frstrans_frstrans_EpoqueVector_day, - { "Day", "frstrans.frstrans_EpoqueVector.day", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }}, + { &hf_frstrans_frstrans_InitializeFileTransferAsync_data_buffer, + { "Data Buffer", "frstrans.frstrans_InitializeFileTransferAsync.data_buffer", FT_UINT8, BASE_DEC, NULL, 0, NULL, HFILL }}, { &hf_frstrans_frstrans_InitializeFileTransferAsync_frs_update, { "Frs Update", "frstrans.frstrans_InitializeFileTransferAsync.frs_update", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, { &hf_frstrans_frstrans_InitializeFileTransferAsync_is_end_of_file, { "Is End Of File", "frstrans.frstrans_InitializeFileTransferAsync.is_end_of_file", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }}, - { &hf_frstrans_frstrans_EstablishConnection_upstream_flags, - { "Upstream Flags", "frstrans.frstrans_EstablishConnection.upstream_flags", FT_UINT32, BASE_HEX, NULL, 0, NULL, HFILL }}, - { &hf_frstrans_frstrans_EstablishConnection_downstream_protocol_version, - { "Downstream Protocol Version", "frstrans.frstrans_EstablishConnection.downstream_protocol_version", FT_UINT32, BASE_DEC, VALS(frstrans_frstrans_ProtocolVersion_vals), 0, NULL, HFILL }}, - { &hf_frstrans_frstrans_RequestUpdates_update_status, - { "Update Status", "frstrans.frstrans_RequestUpdates.update_status", FT_UINT1632, BASE_DEC, VALS(frstrans_frstrans_UpdateStatus_vals), 0, NULL, HFILL }}, - { &hf_frstrans_frstrans_AsyncPoll_connection_guid, - { "Connection Guid", "frstrans.frstrans_AsyncPoll.connection_guid", FT_GUID, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_frstrans_frstrans_AsyncResponseContext_response, - { "Response", "frstrans.frstrans_AsyncResponseContext.response", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_frstrans_frstrans_AsyncResponseContext_sequence_number, - { "Sequence Number", "frstrans.frstrans_AsyncResponseContext.sequence_number", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }}, - { &hf_frstrans_frstrans_InitializeFileTransferAsync_data_buffer, - { "Data Buffer", "frstrans.frstrans_InitializeFileTransferAsync.data_buffer", FT_UINT8, BASE_DEC, NULL, 0, NULL, HFILL }}, - { &hf_frstrans_frstrans_RequestVersionVector_request_type, - { "Request Type", "frstrans.frstrans_RequestVersionVector.request_type", FT_UINT1632, BASE_DEC, VALS(frstrans_frstrans_VersionRequestType_vals), 0, NULL, HFILL }}, - { &hf_frstrans_frstrans_Update_present, - { "Present", "frstrans.frstrans_Update.present", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }}, - { &hf_frstrans_frstrans_Update_gsvn_version, - { "Gsvn Version", "frstrans.frstrans_Update.gsvn_version", FT_UINT64, BASE_DEC, NULL, 0, NULL, HFILL }}, - { &hf_frstrans_frstrans_RdcParameterGeneric_chunker_type, - { "Chunker Type", "frstrans.frstrans_RdcParameterGeneric.chunker_type", FT_UINT1632, BASE_DEC, VALS(frstrans_frstrans_RdcChunckerAlgorithm_vals), 0, NULL, HFILL }}, - { &hf_frstrans_frstrans_TransportFlags_FRSTRANS_TRANSPORT_SUPPORTS_RDC_SIMILARITY, - { "Frstrans Transport Supports Rdc Similarity", "frstrans.frstrans_TransportFlags.FRSTRANS_TRANSPORT_SUPPORTS_RDC_SIMILARITY", FT_BOOLEAN, 32, TFS(&frstrans_TransportFlags_FRSTRANS_TRANSPORT_SUPPORTS_RDC_SIMILARITY_tfs), ( 0x00000001 ), NULL, HFILL }}, + { &hf_frstrans_frstrans_InitializeFileTransferAsync_rdc_desired, + { "Rdc Desired", "frstrans.frstrans_InitializeFileTransferAsync.rdc_desired", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }}, + { &hf_frstrans_frstrans_InitializeFileTransferAsync_rdc_file_info, + { "Rdc File Info", "frstrans.frstrans_InitializeFileTransferAsync.rdc_file_info", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, + { &hf_frstrans_frstrans_InitializeFileTransferAsync_server_context, + { "Server Context", "frstrans.frstrans_InitializeFileTransferAsync.server_context", FT_BYTES, BASE_NONE, NULL, 0, NULL, HFILL }}, + { &hf_frstrans_frstrans_InitializeFileTransferAsync_size_read, + { "Size Read", "frstrans.frstrans_InitializeFileTransferAsync.size_read", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }}, + { &hf_frstrans_frstrans_InitializeFileTransferAsync_staging_policy, + { "Staging Policy", "frstrans.frstrans_InitializeFileTransferAsync.staging_policy", FT_UINT1632, BASE_DEC, VALS(frstrans_frstrans_RequestedStagingPolicy_vals), 0, NULL, HFILL }}, + { &hf_frstrans_frstrans_RdcFileInfo_compression_algorithm, + { "Compression Algorithm", "frstrans.frstrans_RdcFileInfo.compression_algorithm", FT_UINT1632, BASE_DEC, VALS(frstrans_frstrans_RdcCompressionAlgorithm_vals), 0, NULL, HFILL }}, { &hf_frstrans_frstrans_RdcFileInfo_file_size_estimate, { "File Size Estimate", "frstrans.frstrans_RdcFileInfo.file_size_estimate", FT_UINT64, BASE_DEC, NULL, 0, NULL, HFILL }}, - { &hf_frstrans_frstrans_CheckConnectivity_replica_set_guid, - { "Replica Set Guid", "frstrans.frstrans_CheckConnectivity.replica_set_guid", FT_GUID, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_frstrans_frstrans_EstablishSession_connection_guid, - { "Connection Guid", "frstrans.frstrans_EstablishSession.connection_guid", FT_GUID, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_frstrans_frstrans_EstablishSession_content_set_guid, - { "Content Set Guid", "frstrans.frstrans_EstablishSession.content_set_guid", FT_GUID, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_frstrans_frstrans_Update_content_set_guid, - { "Content Set Guid", "frstrans.frstrans_Update.content_set_guid", FT_GUID, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_frstrans_frstrans_RequestUpdates_update_count, - { "Update Count", "frstrans.frstrans_RequestUpdates.update_count", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }}, - { &hf_frstrans_frstrans_Update_rdc_similarity, - { "Rdc Similarity", "frstrans.frstrans_Update.rdc_similarity", FT_UINT8, BASE_DEC, NULL, 0, NULL, HFILL }}, - { &hf_frstrans_frstrans_AsyncPoll_response, - { "Response", "frstrans.frstrans_AsyncPoll.response", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_frstrans_frstrans_RequestUpdates_version_vector_diff, - { "Version Vector Diff", "frstrans.frstrans_RequestUpdates.version_vector_diff", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_frstrans_frstrans_Update_clock, - { "Clock", "frstrans.frstrans_Update.clock", FT_ABSOLUTE_TIME, ABSOLUTE_TIME_LOCAL, NULL, 0, NULL, HFILL }}, - { &hf_frstrans_frstrans_AsyncVersionVectorResponse_epoque_vector, - { "Epoque Vector", "frstrans.frstrans_AsyncVersionVectorResponse.epoque_vector", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_frstrans_frstrans_VersionVector_high, - { "High", "frstrans.frstrans_VersionVector.high", FT_UINT64, BASE_DEC, NULL, 0, NULL, HFILL }}, - { &hf_frstrans_frstrans_EpoqueVector_day_of_week, - { "Day Of Week", "frstrans.frstrans_EpoqueVector.day_of_week", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }}, - { &hf_frstrans_frstrans_Update_create_time, - { "Create Time", "frstrans.frstrans_Update.create_time", FT_ABSOLUTE_TIME, ABSOLUTE_TIME_LOCAL, NULL, 0, NULL, HFILL }}, - { &hf_frstrans_frstrans_EpoqueVector_milli_seconds, - { "Milli Seconds", "frstrans.frstrans_EpoqueVector.milli_seconds", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }}, + { &hf_frstrans_frstrans_RdcFileInfo_on_disk_file_size, + { "On Disk File Size", "frstrans.frstrans_RdcFileInfo.on_disk_file_size", FT_UINT64, BASE_DEC, NULL, 0, NULL, HFILL }}, + { &hf_frstrans_frstrans_RdcFileInfo_rdc_filter_parameters, + { "Rdc Filter Parameters", "frstrans.frstrans_RdcFileInfo.rdc_filter_parameters", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, { &hf_frstrans_frstrans_RdcFileInfo_rdc_minimum_compatible_version, { "Rdc Minimum Compatible Version", "frstrans.frstrans_RdcFileInfo.rdc_minimum_compatible_version", FT_UINT1632, BASE_DEC, VALS(frstrans_frstrans_RdcVersionCompatible_vals), 0, NULL, HFILL }}, - { &hf_frstrans_frstrans_CheckConnectivity_connection_guid, - { "Connection Guid", "frstrans.frstrans_CheckConnectivity.connection_guid", FT_GUID, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_frstrans_frstrans_Update_uid_db_guid, - { "Uid Db Guid", "frstrans.frstrans_Update.uid_db_guid", FT_GUID, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_frstrans_frstrans_AsyncVersionVectorResponse_epoque_vector_count, - { "Epoque Vector Count", "frstrans.frstrans_AsyncVersionVectorResponse.epoque_vector_count", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }}, - { &hf_frstrans_frstrans_Update_parent_version, - { "Parent Version", "frstrans.frstrans_Update.parent_version", FT_UINT64, BASE_DEC, NULL, 0, NULL, HFILL }}, + { &hf_frstrans_frstrans_RdcFileInfo_rdc_signature_levels, + { "Rdc Signature Levels", "frstrans.frstrans_RdcFileInfo.rdc_signature_levels", FT_UINT8, BASE_DEC, NULL, 0, NULL, HFILL }}, + { &hf_frstrans_frstrans_RdcFileInfo_rdc_version, + { "Rdc Version", "frstrans.frstrans_RdcFileInfo.rdc_version", FT_UINT1632, BASE_DEC, VALS(frstrans_frstrans_RdcVersion_vals), 0, NULL, HFILL }}, + { &hf_frstrans_frstrans_RdcParameterFilterMax_max_window_size, + { "Max Window Size", "frstrans.frstrans_RdcParameterFilterMax.max_window_size", FT_UINT16, BASE_DEC, NULL, 0, NULL, HFILL }}, + { &hf_frstrans_frstrans_RdcParameterFilterMax_min_horizon_size, + { "Min Horizon Size", "frstrans.frstrans_RdcParameterFilterMax.min_horizon_size", FT_UINT16, BASE_DEC, NULL, 0, NULL, HFILL }}, + { &hf_frstrans_frstrans_RdcParameterFilterPoint_max_chunk_size, + { "Max Chunk Size", "frstrans.frstrans_RdcParameterFilterPoint.max_chunk_size", FT_UINT16, BASE_DEC, NULL, 0, NULL, HFILL }}, { &hf_frstrans_frstrans_RdcParameterFilterPoint_min_chunk_size, { "Min Chunk Size", "frstrans.frstrans_RdcParameterFilterPoint.min_chunk_size", FT_UINT16, BASE_DEC, NULL, 0, NULL, HFILL }}, - { &hf_frstrans_frstrans_EstablishConnection_replica_set_guid, - { "Replica Set Guid", "frstrans.frstrans_EstablishConnection.replica_set_guid", FT_GUID, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_frstrans_frstrans_InitializeFileTransferAsync_server_context, - { "Server Context", "frstrans.frstrans_InitializeFileTransferAsync.server_context", FT_BYTES, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_frstrans_frstrans_Update_gsvn_db_guid, - { "Gsvn Db Guid", "frstrans.frstrans_Update.gsvn_db_guid", FT_GUID, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_frstrans_frstrans_RequestUpdates_update_request_type, - { "Update Request Type", "frstrans.frstrans_RequestUpdates.update_request_type", FT_UINT1632, BASE_DEC, VALS(frstrans_frstrans_UpdateRequestType_vals), 0, NULL, HFILL }}, - { &hf_frstrans_frstrans_Update_attributes, - { "Attributes", "frstrans.frstrans_Update.attributes", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }}, - { &hf_frstrans_frstrans_InitializeFileTransferAsync_buffer_size, - { "Buffer Size", "frstrans.frstrans_InitializeFileTransferAsync.buffer_size", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }}, - { &hf_frstrans_frstrans_RequestVersionVector_vv_generation, - { "Vv Generation", "frstrans.frstrans_RequestVersionVector.vv_generation", FT_UINT64, BASE_DEC, NULL, 0, NULL, HFILL }}, - { &hf_frstrans_frstrans_RequestUpdates_gvsn_version, - { "Gvsn Version", "frstrans.frstrans_RequestUpdates.gvsn_version", FT_UINT64, BASE_DEC, NULL, 0, NULL, HFILL }}, + { &hf_frstrans_frstrans_RdcParameterGeneric_chunker_parameters, + { "Chunker Parameters", "frstrans.frstrans_RdcParameterGeneric.chunker_parameters", FT_UINT8, BASE_DEC, NULL, 0, NULL, HFILL }}, + { &hf_frstrans_frstrans_RdcParameterGeneric_chunker_type, + { "Chunker Type", "frstrans.frstrans_RdcParameterGeneric.chunker_type", FT_UINT1632, BASE_DEC, VALS(frstrans_frstrans_RdcChunckerAlgorithm_vals), 0, NULL, HFILL }}, + { &hf_frstrans_frstrans_RdcParameterUnion_filter_generic, + { "Filter Generic", "frstrans.frstrans_RdcParameterUnion.filter_generic", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, { &hf_frstrans_frstrans_RdcParameterUnion_filter_max, { "Filter Max", "frstrans.frstrans_RdcParameterUnion.filter_max", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_frstrans_frstrans_AsyncVersionVectorResponse_vv_generation, - { "Vv Generation", "frstrans.frstrans_AsyncVersionVectorResponse.vv_generation", FT_UINT64, BASE_DEC, NULL, 0, NULL, HFILL }}, - { &hf_frstrans_frstrans_InitializeFileTransferAsync_staging_policy, - { "Staging Policy", "frstrans.frstrans_InitializeFileTransferAsync.staging_policy", FT_UINT1632, BASE_DEC, VALS(frstrans_frstrans_RequestedStagingPolicy_vals), 0, NULL, HFILL }}, - { &hf_frstrans_frstrans_RequestUpdates_gvsn_db_guid, - { "Gvsn Db Guid", "frstrans.frstrans_RequestUpdates.gvsn_db_guid", FT_GUID, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_frstrans_frstrans_RequestUpdates_hash_requested, - { "Hash Requested", "frstrans.frstrans_RequestUpdates.hash_requested", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }}, - { &hf_frstrans_frstrans_RdcFileInfo_on_disk_file_size, - { "On Disk File Size", "frstrans.frstrans_RdcFileInfo.on_disk_file_size", FT_UINT64, BASE_DEC, NULL, 0, NULL, HFILL }}, + { &hf_frstrans_frstrans_RdcParameterUnion_filter_point, + { "Filter Point", "frstrans.frstrans_RdcParameterUnion.filter_point", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, + { &hf_frstrans_frstrans_RdcParameters_rdc_chunker_algorithm, + { "Rdc Chunker Algorithm", "frstrans.frstrans_RdcParameters.rdc_chunker_algorithm", FT_UINT1632, BASE_DEC, VALS(frstrans_frstrans_RdcChunckerAlgorithm_vals), 0, NULL, HFILL }}, { &hf_frstrans_frstrans_RdcParameters_u, { "U", "frstrans.frstrans_RdcParameters.u", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_frstrans_frstrans_RdcFileInfo_rdc_version, - { "Rdc Version", "frstrans.frstrans_RdcFileInfo.rdc_version", FT_UINT1632, BASE_DEC, VALS(frstrans_frstrans_RdcVersion_vals), 0, NULL, HFILL }}, - { &hf_frstrans_frstrans_EpoqueVector_hour, - { "Hour", "frstrans.frstrans_EpoqueVector.hour", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }}, - { &hf_frstrans_frstrans_RequestUpdates_frs_update, - { "Frs Update", "frstrans.frstrans_RequestUpdates.frs_update", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_frstrans_frstrans_AsyncResponseContext_status, - { "Status", "frstrans.frstrans_AsyncResponseContext.status", FT_UINT32, BASE_DEC, VALS(WERR_errors), 0, NULL, HFILL }}, + { &hf_frstrans_frstrans_RequestUpdates_connection_guid, + { "Connection Guid", "frstrans.frstrans_RequestUpdates.connection_guid", FT_GUID, BASE_NONE, NULL, 0, NULL, HFILL }}, { &hf_frstrans_frstrans_RequestUpdates_content_set_guid, { "Content Set Guid", "frstrans.frstrans_RequestUpdates.content_set_guid", FT_GUID, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_frstrans_frstrans_InitializeFileTransferAsync_rdc_desired, - { "Rdc Desired", "frstrans.frstrans_InitializeFileTransferAsync.rdc_desired", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }}, + { &hf_frstrans_frstrans_RequestUpdates_credits_available, + { "Credits Available", "frstrans.frstrans_RequestUpdates.credits_available", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }}, + { &hf_frstrans_frstrans_RequestUpdates_frs_update, + { "Frs Update", "frstrans.frstrans_RequestUpdates.frs_update", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, + { &hf_frstrans_frstrans_RequestUpdates_gvsn_db_guid, + { "Gvsn Db Guid", "frstrans.frstrans_RequestUpdates.gvsn_db_guid", FT_GUID, BASE_NONE, NULL, 0, NULL, HFILL }}, + { &hf_frstrans_frstrans_RequestUpdates_gvsn_version, + { "Gvsn Version", "frstrans.frstrans_RequestUpdates.gvsn_version", FT_UINT64, BASE_DEC, NULL, 0, NULL, HFILL }}, + { &hf_frstrans_frstrans_RequestUpdates_hash_requested, + { "Hash Requested", "frstrans.frstrans_RequestUpdates.hash_requested", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }}, + { &hf_frstrans_frstrans_RequestUpdates_update_count, + { "Update Count", "frstrans.frstrans_RequestUpdates.update_count", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }}, + { &hf_frstrans_frstrans_RequestUpdates_update_request_type, + { "Update Request Type", "frstrans.frstrans_RequestUpdates.update_request_type", FT_UINT1632, BASE_DEC, VALS(frstrans_frstrans_UpdateRequestType_vals), 0, NULL, HFILL }}, + { &hf_frstrans_frstrans_RequestUpdates_update_status, + { "Update Status", "frstrans.frstrans_RequestUpdates.update_status", FT_UINT1632, BASE_DEC, VALS(frstrans_frstrans_UpdateStatus_vals), 0, NULL, HFILL }}, + { &hf_frstrans_frstrans_RequestUpdates_version_vector_diff, + { "Version Vector Diff", "frstrans.frstrans_RequestUpdates.version_vector_diff", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, + { &hf_frstrans_frstrans_RequestUpdates_version_vector_diff_count, + { "Version Vector Diff Count", "frstrans.frstrans_RequestUpdates.version_vector_diff_count", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }}, + { &hf_frstrans_frstrans_RequestVersionVector_change_type, + { "Change Type", "frstrans.frstrans_RequestVersionVector.change_type", FT_UINT1632, BASE_DEC, VALS(frstrans_frstrans_VersionChangeType_vals), 0, NULL, HFILL }}, + { &hf_frstrans_frstrans_RequestVersionVector_connection_guid, + { "Connection Guid", "frstrans.frstrans_RequestVersionVector.connection_guid", FT_GUID, BASE_NONE, NULL, 0, NULL, HFILL }}, + { &hf_frstrans_frstrans_RequestVersionVector_content_set_guid, + { "Content Set Guid", "frstrans.frstrans_RequestVersionVector.content_set_guid", FT_GUID, BASE_NONE, NULL, 0, NULL, HFILL }}, + { &hf_frstrans_frstrans_RequestVersionVector_request_type, + { "Request Type", "frstrans.frstrans_RequestVersionVector.request_type", FT_UINT1632, BASE_DEC, VALS(frstrans_frstrans_VersionRequestType_vals), 0, NULL, HFILL }}, + { &hf_frstrans_frstrans_RequestVersionVector_sequence_number, + { "Sequence Number", "frstrans.frstrans_RequestVersionVector.sequence_number", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }}, + { &hf_frstrans_frstrans_RequestVersionVector_vv_generation, + { "Vv Generation", "frstrans.frstrans_RequestVersionVector.vv_generation", FT_UINT64, BASE_DEC, NULL, 0, NULL, HFILL }}, + { &hf_frstrans_frstrans_TransportFlags_FRSTRANS_TRANSPORT_SUPPORTS_RDC_SIMILARITY, + { "Frstrans Transport Supports Rdc Similarity", "frstrans.frstrans_TransportFlags.FRSTRANS_TRANSPORT_SUPPORTS_RDC_SIMILARITY", FT_BOOLEAN, 32, TFS(&frstrans_TransportFlags_FRSTRANS_TRANSPORT_SUPPORTS_RDC_SIMILARITY_tfs), ( 0x00000001 ), NULL, HFILL }}, + { &hf_frstrans_frstrans_Update_attributes, + { "Attributes", "frstrans.frstrans_Update.attributes", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }}, + { &hf_frstrans_frstrans_Update_clock, + { "Clock", "frstrans.frstrans_Update.clock", FT_ABSOLUTE_TIME, ABSOLUTE_TIME_LOCAL, NULL, 0, NULL, HFILL }}, + { &hf_frstrans_frstrans_Update_content_set_guid, + { "Content Set Guid", "frstrans.frstrans_Update.content_set_guid", FT_GUID, BASE_NONE, NULL, 0, NULL, HFILL }}, + { &hf_frstrans_frstrans_Update_create_time, + { "Create Time", "frstrans.frstrans_Update.create_time", FT_ABSOLUTE_TIME, ABSOLUTE_TIME_LOCAL, NULL, 0, NULL, HFILL }}, + { &hf_frstrans_frstrans_Update_fence, + { "Fence", "frstrans.frstrans_Update.fence", FT_ABSOLUTE_TIME, ABSOLUTE_TIME_LOCAL, NULL, 0, NULL, HFILL }}, + { &hf_frstrans_frstrans_Update_flags, + { "Flags", "frstrans.frstrans_Update.flags", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }}, + { &hf_frstrans_frstrans_Update_gsvn_db_guid, + { "Gsvn Db Guid", "frstrans.frstrans_Update.gsvn_db_guid", FT_GUID, BASE_NONE, NULL, 0, NULL, HFILL }}, + { &hf_frstrans_frstrans_Update_gsvn_version, + { "Gsvn Version", "frstrans.frstrans_Update.gsvn_version", FT_UINT64, BASE_DEC, NULL, 0, NULL, HFILL }}, + { &hf_frstrans_frstrans_Update_name, + { "Name", "frstrans.frstrans_Update.name", FT_STRING, BASE_NONE, NULL, 0, NULL, HFILL }}, { &hf_frstrans_frstrans_Update_name_conflict, { "Name Conflict", "frstrans.frstrans_Update.name_conflict", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }}, - { &hf_frstrans_frstrans_EstablishConnection_upstream_protocol_version, - { "Upstream Protocol Version", "frstrans.frstrans_EstablishConnection.upstream_protocol_version", FT_UINT32, BASE_DEC, VALS(frstrans_frstrans_ProtocolVersion_vals), 0, NULL, HFILL }}, - { &hf_frstrans_frstrans_RequestUpdates_connection_guid, - { "Connection Guid", "frstrans.frstrans_RequestUpdates.connection_guid", FT_GUID, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_frstrans_werror, - { "Windows Error", "frstrans.werror", FT_UINT32, BASE_HEX, VALS(WERR_errors), 0, NULL, HFILL }}, { &hf_frstrans_frstrans_Update_parent_db_guid, { "Parent Db Guid", "frstrans.frstrans_Update.parent_db_guid", FT_GUID, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_frstrans_frstrans_EpoqueVector_month, - { "Month", "frstrans.frstrans_EpoqueVector.month", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }}, - { &hf_frstrans_frstrans_RdcFileInfo_rdc_signature_levels, - { "Rdc Signature Levels", "frstrans.frstrans_RdcFileInfo.rdc_signature_levels", FT_UINT8, BASE_DEC, NULL, 0, NULL, HFILL }}, - { &hf_frstrans_frstrans_InitializeFileTransferAsync_size_read, - { "Size Read", "frstrans.frstrans_InitializeFileTransferAsync.size_read", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }}, - { &hf_frstrans_frstrans_InitializeFileTransferAsync_rdc_file_info, - { "Rdc File Info", "frstrans.frstrans_InitializeFileTransferAsync.rdc_file_info", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_frstrans_frstrans_RequestVersionVector_connection_guid, - { "Connection Guid", "frstrans.frstrans_RequestVersionVector.connection_guid", FT_GUID, BASE_NONE, NULL, 0, NULL, HFILL }}, + { &hf_frstrans_frstrans_Update_parent_version, + { "Parent Version", "frstrans.frstrans_Update.parent_version", FT_UINT64, BASE_DEC, NULL, 0, NULL, HFILL }}, + { &hf_frstrans_frstrans_Update_present, + { "Present", "frstrans.frstrans_Update.present", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }}, + { &hf_frstrans_frstrans_Update_rdc_similarity, + { "Rdc Similarity", "frstrans.frstrans_Update.rdc_similarity", FT_UINT8, BASE_DEC, NULL, 0, NULL, HFILL }}, + { &hf_frstrans_frstrans_Update_sha1_hash, + { "Sha1 Hash", "frstrans.frstrans_Update.sha1_hash", FT_UINT8, BASE_DEC, NULL, 0, NULL, HFILL }}, + { &hf_frstrans_frstrans_Update_uid_db_guid, + { "Uid Db Guid", "frstrans.frstrans_Update.uid_db_guid", FT_GUID, BASE_NONE, NULL, 0, NULL, HFILL }}, + { &hf_frstrans_frstrans_Update_uid_version, + { "Uid Version", "frstrans.frstrans_Update.uid_version", FT_UINT64, BASE_DEC, NULL, 0, NULL, HFILL }}, + { &hf_frstrans_frstrans_VersionVector_db_guid, + { "Db Guid", "frstrans.frstrans_VersionVector.db_guid", FT_GUID, BASE_NONE, NULL, 0, NULL, HFILL }}, + { &hf_frstrans_frstrans_VersionVector_high, + { "High", "frstrans.frstrans_VersionVector.high", FT_UINT64, BASE_DEC, NULL, 0, NULL, HFILL }}, + { &hf_frstrans_frstrans_VersionVector_low, + { "Low", "frstrans.frstrans_VersionVector.low", FT_UINT64, BASE_DEC, NULL, 0, NULL, HFILL }}, + { &hf_frstrans_opnum, + { "Operation", "frstrans.opnum", FT_UINT16, BASE_DEC, NULL, 0, NULL, HFILL }}, + { &hf_frstrans_werror, + { "Windows Error", "frstrans.werror", FT_UINT32, BASE_HEX, VALS(WERR_errors), 0, NULL, HFILL }}, }; |