summaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-p7.c
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-09-19 04:14:33 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-09-19 04:14:33 +0000
commit9f153fbfec0fb9c9ce38e749a7c6f4a5e115d4e9 (patch)
tree2784370cda9bbf2da9114d70f05399c0b229d28c /epan/dissectors/packet-p7.c
parentAdding debian version 4.2.6-1. (diff)
downloadwireshark-9f153fbfec0fb9c9ce38e749a7c6f4a5e115d4e9.tar.xz
wireshark-9f153fbfec0fb9c9ce38e749a7c6f4a5e115d4e9.zip
Merging upstream version 4.4.0.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'epan/dissectors/packet-p7.c')
-rw-r--r--epan/dissectors/packet-p7.c1247
1 files changed, 624 insertions, 623 deletions
diff --git a/epan/dissectors/packet-p7.c b/epan/dissectors/packet-p7.c
index c791133d..3c72a12b 100644
--- a/epan/dissectors/packet-p7.c
+++ b/epan/dissectors/packet-p7.c
@@ -1,7 +1,7 @@
/* Do not modify this file. Changes will be overwritten. */
/* Generated automatically by the ASN.1 to Wireshark dissector compiler */
/* packet-p7.c */
-/* asn2wrs.py -b -C -L -p p7 -c ./p7.cnf -s ./packet-p7-template -D . -O ../.. MSAbstractService.asn MSGeneralAttributeTypes.asn MSAccessProtocol.asn MSUpperBounds.asn */
+/* asn2wrs.py -b -C -q -L -p p7 -c ./p7.cnf -s ./packet-p7-template -D . -O ../.. MSAbstractService.asn MSGeneralAttributeTypes.asn MSAccessProtocol.asn MSUpperBounds.asn */
/* packet-p7.c
* Routines for X.413 (P7) packet dissection
@@ -21,6 +21,7 @@
#include <epan/oids.h>
#include <epan/asn1.h>
#include <epan/proto_data.h>
+#include <wsutil/array.h>
#include "packet-ber.h"
#include "packet-acse.h"
@@ -38,10 +39,10 @@
void proto_register_p7(void);
void proto_reg_handoff_p7(void);
-static int seqno = 0;
+static int seqno;
/* Initialize the protocol and registered fields */
-static int proto_p7 = -1;
+static int proto_p7;
#define op_ms_submission_control 2
#define op_ms_message_submission 3
@@ -98,511 +99,511 @@ static int proto_p7 = -1;
#define ub_ua_registrations 128
#define ub_ua_restrictions 16
-static int hf_p7_AutoActionType_PDU = -1; /* AutoActionType */
-static int hf_p7_AutoActionError_PDU = -1; /* AutoActionError */
-static int hf_p7_EntryType_PDU = -1; /* EntryType */
-static int hf_p7_SequenceNumber_PDU = -1; /* SequenceNumber */
-static int hf_p7_RetrievalStatus_PDU = -1; /* RetrievalStatus */
-static int hf_p7_MessageGroupName_PDU = -1; /* MessageGroupName */
-static int hf_p7_MSBindArgument_PDU = -1; /* MSBindArgument */
-static int hf_p7_MSBindResult_PDU = -1; /* MSBindResult */
-static int hf_p7_MS_EIT_PDU = -1; /* MS_EIT */
-static int hf_p7_ChangeCredentialsAlgorithms_PDU = -1; /* ChangeCredentialsAlgorithms */
-static int hf_p7_PAR_ms_bind_error_PDU = -1; /* PAR_ms_bind_error */
-static int hf_p7_CreationTime_PDU = -1; /* CreationTime */
-static int hf_p7_OriginatorToken_PDU = -1; /* OriginatorToken */
-static int hf_p7_SummarizeArgument_PDU = -1; /* SummarizeArgument */
-static int hf_p7_SummarizeResult_PDU = -1; /* SummarizeResult */
-static int hf_p7_ListArgument_PDU = -1; /* ListArgument */
-static int hf_p7_ListResult_PDU = -1; /* ListResult */
-static int hf_p7_FetchArgument_PDU = -1; /* FetchArgument */
-static int hf_p7_FetchResult_PDU = -1; /* FetchResult */
-static int hf_p7_DeleteArgument_PDU = -1; /* DeleteArgument */
-static int hf_p7_DeleteResult_PDU = -1; /* DeleteResult */
-static int hf_p7_Register_MSArgument_PDU = -1; /* Register_MSArgument */
-static int hf_p7_Register_MSResult_PDU = -1; /* Register_MSResult */
-static int hf_p7_ProtectedChangeCredentials_PDU = -1; /* ProtectedChangeCredentials */
-static int hf_p7_AlertArgument_PDU = -1; /* AlertArgument */
-static int hf_p7_AlertResult_PDU = -1; /* AlertResult */
-static int hf_p7_ModifyArgument_PDU = -1; /* ModifyArgument */
-static int hf_p7_ModifyResult_PDU = -1; /* ModifyResult */
-static int hf_p7_MSMessageSubmissionArgument_PDU = -1; /* MSMessageSubmissionArgument */
-static int hf_p7_MSMessageSubmissionResult_PDU = -1; /* MSMessageSubmissionResult */
-static int hf_p7_MSProbeSubmissionArgument_PDU = -1; /* MSProbeSubmissionArgument */
-static int hf_p7_MSProbeSubmissionResult_PDU = -1; /* MSProbeSubmissionResult */
-static int hf_p7_PAR_attribute_error_PDU = -1; /* PAR_attribute_error */
-static int hf_p7_PAR_auto_action_request_error_PDU = -1; /* PAR_auto_action_request_error */
-static int hf_p7_PAR_delete_error_PDU = -1; /* PAR_delete_error */
-static int hf_p7_PAR_fetch_restriction_error_PDU = -1; /* PAR_fetch_restriction_error */
-static int hf_p7_PAR_invalid_parameters_error_PDU = -1; /* PAR_invalid_parameters_error */
-static int hf_p7_PAR_range_error_PDU = -1; /* PAR_range_error */
-static int hf_p7_PAR_sequence_number_error_PDU = -1; /* PAR_sequence_number_error */
-static int hf_p7_ServiceErrorParameter_PDU = -1; /* ServiceErrorParameter */
-static int hf_p7_MessageGroupErrorParameter_PDU = -1; /* MessageGroupErrorParameter */
-static int hf_p7_MSExtensionErrorParameter_PDU = -1; /* MSExtensionErrorParameter */
-static int hf_p7_PAR_register_ms_error_PDU = -1; /* PAR_register_ms_error */
-static int hf_p7_ModifyErrorParameter_PDU = -1; /* ModifyErrorParameter */
-static int hf_p7_EntryClassErrorParameter_PDU = -1; /* EntryClassErrorParameter */
-static int hf_p7_ReportLocation_PDU = -1; /* ReportLocation */
-static int hf_p7_PerRecipientReport_PDU = -1; /* PerRecipientReport */
-static int hf_p7_ReportSummary_PDU = -1; /* ReportSummary */
-static int hf_p7_DeferredDeliveryCancellationTime_PDU = -1; /* DeferredDeliveryCancellationTime */
-static int hf_p7_DeletionTime_PDU = -1; /* DeletionTime */
-static int hf_p7_SubmissionError_PDU = -1; /* SubmissionError */
-static int hf_p7_SignatureVerificationStatus_PDU = -1; /* SignatureVerificationStatus */
-static int hf_p7_StoragePeriod_PDU = -1; /* StoragePeriod */
-static int hf_p7_StorageTime_PDU = -1; /* StorageTime */
-static int hf_p7_RTSE_apdus_PDU = -1; /* RTSE_apdus */
-static int hf_p7_attribute_type = -1; /* AttributeType */
-static int hf_p7_attribute_values = -1; /* AttributeValues */
-static int hf_p7_attribute_values_item = -1; /* AttributeItem */
-static int hf_p7_auto_action_type = -1; /* AutoActionType */
-static int hf_p7_registration_identifier = -1; /* INTEGER_1_ub_per_auto_action */
-static int hf_p7_registration_parameter = -1; /* T_registration_parameter */
-static int hf_p7_error_code = -1; /* T_error_code */
-static int hf_p7_error_parameter = -1; /* T_error_parameter */
-static int hf_p7_MSExtensions_item = -1; /* MSExtensionItem */
-static int hf_p7_MessageGroupName_item = -1; /* GroupNamePart */
-static int hf_p7_initiator_name = -1; /* T_initiator_name */
-static int hf_p7_initiator_credentials = -1; /* InitiatorCredentials */
-static int hf_p7_security_context = -1; /* SecurityContext */
-static int hf_p7_fetch_restrictions = -1; /* Restrictions */
-static int hf_p7_ms_configuration_request = -1; /* BOOLEAN */
-static int hf_p7_ua_registration_identifier = -1; /* RegistrationIdentifier */
-static int hf_p7_bind_extensions = -1; /* MSExtensions */
-static int hf_p7_allowed_content_types = -1; /* T_allowed_content_types */
-static int hf_p7_allowed_content_types_item = -1; /* OBJECT_IDENTIFIER */
-static int hf_p7_allowed_EITs = -1; /* MS_EITs */
-static int hf_p7_maximum_attribute_length = -1; /* INTEGER */
-static int hf_p7_MS_EITs_item = -1; /* MS_EIT */
-static int hf_p7_responder_credentials = -1; /* ResponderCredentials */
-static int hf_p7_available_auto_actions = -1; /* SET_SIZE_1_ub_auto_actions_OF_AutoActionType */
-static int hf_p7_available_auto_actions_item = -1; /* AutoActionType */
-static int hf_p7_available_attribute_types = -1; /* SET_SIZE_1_ub_attributes_supported_OF_AttributeType */
-static int hf_p7_available_attribute_types_item = -1; /* AttributeType */
-static int hf_p7_alert_indication = -1; /* BOOLEAN */
-static int hf_p7_content_types_supported = -1; /* T_content_types_supported */
-static int hf_p7_content_types_supported_item = -1; /* OBJECT_IDENTIFIER */
-static int hf_p7_entry_classes_supported = -1; /* SET_SIZE_1_ub_entry_classes_OF_EntryClass */
-static int hf_p7_entry_classes_supported_item = -1; /* EntryClass */
-static int hf_p7_matching_rules_supported = -1; /* T_matching_rules_supported */
-static int hf_p7_matching_rules_supported_item = -1; /* OBJECT_IDENTIFIER */
-static int hf_p7_bind_result_extensions = -1; /* MSExtensions */
-static int hf_p7_message_group_depth = -1; /* INTEGER_1_ub_group_depth */
-static int hf_p7_auto_action_error_indication = -1; /* AutoActionErrorIndication */
-static int hf_p7_unsupported_extensions = -1; /* T_unsupported_extensions */
-static int hf_p7_unsupported_extensions_item = -1; /* OBJECT_IDENTIFIER */
-static int hf_p7_ua_registration_id_unknown = -1; /* BOOLEAN */
-static int hf_p7_service_information = -1; /* GeneralString_SIZE_1_ub_service_information_length */
-static int hf_p7_ChangeCredentialsAlgorithms_item = -1; /* OBJECT_IDENTIFIER */
-static int hf_p7_indication_only = -1; /* NULL */
-static int hf_p7_auto_action_log_entry = -1; /* SequenceNumber */
-static int hf_p7_unqualified_error = -1; /* BindProblem */
-static int hf_p7_qualified_error = -1; /* T_qualified_error */
-static int hf_p7_bind_problem = -1; /* BindProblem */
-static int hf_p7_supplementary_information = -1; /* GeneralString_SIZE_1_ub_supplementary_info_length */
-static int hf_p7_bind_extension_errors = -1; /* T_bind_extension_errors */
-static int hf_p7_bind_extension_errors_item = -1; /* OBJECT_IDENTIFIER */
-static int hf_p7_sequence_number_range = -1; /* NumberRange */
-static int hf_p7_creation_time_range = -1; /* TimeRange */
-static int hf_p7_from_number = -1; /* T_from_number */
-static int hf_p7_to_number = -1; /* T_to_number */
-static int hf_p7_from_time = -1; /* CreationTime */
-static int hf_p7_to_time = -1; /* CreationTime */
-static int hf_p7_filter_item = -1; /* FilterItem */
-static int hf_p7_and = -1; /* SET_OF_Filter */
-static int hf_p7_and_item = -1; /* Filter */
-static int hf_p7_or = -1; /* SET_OF_Filter */
-static int hf_p7_or_item = -1; /* Filter */
-static int hf_p7_not = -1; /* Filter */
-static int hf_p7_equality = -1; /* AttributeValueAssertion */
-static int hf_p7_substrings = -1; /* T_substrings */
-static int hf_p7_type = -1; /* AttributeType */
-static int hf_p7_strings = -1; /* T_strings */
-static int hf_p7_strings_item = -1; /* T_strings_item */
-static int hf_p7_initial = -1; /* T_initial */
-static int hf_p7_any = -1; /* T_any */
-static int hf_p7_final = -1; /* T_final */
-static int hf_p7_greater_or_equal = -1; /* AttributeValueAssertion */
-static int hf_p7_less_or_equal = -1; /* AttributeValueAssertion */
-static int hf_p7_present = -1; /* AttributeType */
-static int hf_p7_approximate_match = -1; /* AttributeValueAssertion */
-static int hf_p7_other_match = -1; /* MatchingRuleAssertion */
-static int hf_p7_matching_rule = -1; /* OBJECT_IDENTIFIER */
-static int hf_p7_match_value = -1; /* T_match_value */
-static int hf_p7_attribute_value = -1; /* T_attribute_value */
-static int hf_p7_child_entries = -1; /* BOOLEAN */
-static int hf_p7_range = -1; /* Range */
-static int hf_p7_filter = -1; /* Filter */
-static int hf_p7_limit = -1; /* INTEGER_1_ub_messages */
-static int hf_p7_override = -1; /* OverrideRestrictions */
-static int hf_p7_EntryInformationSelection_item = -1; /* AttributeSelection */
-static int hf_p7_from = -1; /* INTEGER_1_ub_attribute_values */
-static int hf_p7_selection_count = -1; /* INTEGER_0_ub_attribute_values */
-static int hf_p7_sequence_number = -1; /* SequenceNumber */
-static int hf_p7_attributes = -1; /* SET_SIZE_1_ub_per_entry_OF_Attribute */
-static int hf_p7_attributes_item = -1; /* Attribute */
-static int hf_p7_value_count_exceeded = -1; /* SET_SIZE_1_ub_per_entry_OF_AttributeValueCount */
-static int hf_p7_value_count_exceeded_item = -1; /* AttributeValueCount */
-static int hf_p7_total = -1; /* INTEGER */
-static int hf_p7_object_entry_class = -1; /* EntryClass */
-static int hf_p7_disable_auto_modify = -1; /* BOOLEAN */
-static int hf_p7_add_message_group_names = -1; /* SET_SIZE_1_ub_message_groups_OF_MessageGroupName */
-static int hf_p7_add_message_group_names_item = -1; /* MessageGroupName */
-static int hf_p7_ms_submission_extensions = -1; /* MSExtensions */
-static int hf_p7_created_entry = -1; /* SequenceNumber */
-static int hf_p7_ms_submission_result_extensions = -1; /* MSExtensions */
-static int hf_p7_entry_class = -1; /* EntryClass */
-static int hf_p7_selector = -1; /* Selector */
-static int hf_p7_summary_requests = -1; /* SEQUENCE_SIZE_1_ub_summaries_OF_AttributeType */
-static int hf_p7_summary_requests_item = -1; /* AttributeType */
-static int hf_p7_summarize_extensions = -1; /* MSExtensions */
-static int hf_p7_next = -1; /* SequenceNumber */
-static int hf_p7_count = -1; /* T_count */
-static int hf_p7_span = -1; /* Span */
-static int hf_p7_summaries = -1; /* SEQUENCE_SIZE_1_ub_summaries_OF_Summary */
-static int hf_p7_summaries_item = -1; /* Summary */
-static int hf_p7_summarize_result_extensions = -1; /* MSExtensions */
-static int hf_p7_lowest = -1; /* SequenceNumber */
-static int hf_p7_highest = -1; /* SequenceNumber */
-static int hf_p7_absent = -1; /* INTEGER_1_ub_messages */
-static int hf_p7_summary_present = -1; /* T_summary_present */
-static int hf_p7_summary_present_item = -1; /* T_summary_present_item */
-static int hf_p7_value = -1; /* SummaryPresentItemValue */
-static int hf_p7_summary_count = -1; /* INTEGER_1_ub_messages */
-static int hf_p7_requested_attributes = -1; /* EntryInformationSelection */
-static int hf_p7_list_extensions = -1; /* MSExtensions */
-static int hf_p7_requested = -1; /* SEQUENCE_SIZE_1_ub_messages_OF_EntryInformation */
-static int hf_p7_requested_item = -1; /* EntryInformation */
-static int hf_p7_list_result_extensions = -1; /* MSExtensions */
-static int hf_p7_item = -1; /* T_item */
-static int hf_p7_search = -1; /* Selector */
-static int hf_p7_precise = -1; /* SequenceNumber */
-static int hf_p7_fetch_extensions = -1; /* MSExtensions */
-static int hf_p7_entry_information = -1; /* EntryInformation */
-static int hf_p7_list = -1; /* SEQUENCE_SIZE_1_ub_messages_OF_SequenceNumber */
-static int hf_p7_list_item = -1; /* SequenceNumber */
-static int hf_p7_fetch_result_extensions = -1; /* MSExtensions */
-static int hf_p7_items = -1; /* T_items */
-static int hf_p7_sequence_numbers = -1; /* SET_SIZE_1_ub_messages_OF_SequenceNumber */
-static int hf_p7_sequence_numbers_item = -1; /* SequenceNumber */
-static int hf_p7_delete_extensions = -1; /* MSExtensions */
-static int hf_p7_delete_result_88 = -1; /* NULL */
-static int hf_p7_delete_result_94 = -1; /* T_delete_result_94 */
-static int hf_p7_entries_deleted_94 = -1; /* SEQUENCE_SIZE_1_ub_messages_OF_SequenceNumber */
-static int hf_p7_entries_deleted_94_item = -1; /* SequenceNumber */
-static int hf_p7_delete_result_extensions = -1; /* MSExtensions */
-static int hf_p7_auto_action_registrations = -1; /* SET_SIZE_1_ub_auto_registrations_OF_AutoActionRegistration */
-static int hf_p7_auto_action_registrations_item = -1; /* AutoActionRegistration */
-static int hf_p7_auto_action_deregistrations = -1; /* SET_SIZE_1_ub_auto_registrations_OF_AutoActionDeregistration */
-static int hf_p7_auto_action_deregistrations_item = -1; /* AutoActionDeregistration */
-static int hf_p7_list_attribute_defaults = -1; /* SET_SIZE_0_ub_default_registrations_OF_AttributeType */
-static int hf_p7_list_attribute_defaults_item = -1; /* AttributeType */
-static int hf_p7_fetch_attribute_defaults = -1; /* SET_SIZE_0_ub_default_registrations_OF_AttributeType */
-static int hf_p7_fetch_attribute_defaults_item = -1; /* AttributeType */
-static int hf_p7_change_credentials = -1; /* T_change_credentials */
-static int hf_p7_register_old_credentials = -1; /* Credentials */
-static int hf_p7_new_credentials = -1; /* Credentials */
-static int hf_p7_user_security_labels = -1; /* SET_SIZE_1_ub_labels_and_redirections_OF_SecurityLabel */
-static int hf_p7_user_security_labels_item = -1; /* SecurityLabel */
-static int hf_p7_ua_registrations = -1; /* SET_SIZE_1_ub_ua_registrations_OF_UARegistration */
-static int hf_p7_ua_registrations_item = -1; /* UARegistration */
-static int hf_p7_submission_defaults = -1; /* MSSubmissionOptions */
-static int hf_p7_message_group_registrations = -1; /* MessageGroupRegistrations */
-static int hf_p7_registration_status_request = -1; /* RegistrationTypes */
-static int hf_p7_register_ms_extensions = -1; /* MSExtensions */
-static int hf_p7_ua_list_attribute_defaults = -1; /* SET_SIZE_0_ub_default_registrations_OF_AttributeType */
-static int hf_p7_ua_list_attribute_defaults_item = -1; /* AttributeType */
-static int hf_p7_ua_fetch_attribute_defaults = -1; /* SET_SIZE_0_ub_default_registrations_OF_AttributeType */
-static int hf_p7_ua_fetch_attribute_defaults_item = -1; /* AttributeType */
-static int hf_p7_ua_submission_defaults = -1; /* MSSubmissionOptions */
-static int hf_p7_content_specific_defaults = -1; /* MSExtensions */
-static int hf_p7_MessageGroupRegistrations_item = -1; /* MessageGroupRegistrations_item */
-static int hf_p7_register_group = -1; /* MessageGroupNameAndDescriptor */
-static int hf_p7_deregister_group = -1; /* MessageGroupName */
-static int hf_p7_change_descriptors = -1; /* MessageGroupNameAndDescriptor */
-static int hf_p7_message_group_name = -1; /* MessageGroupName */
-static int hf_p7_message_group_descriptor = -1; /* GeneralString_SIZE_1_ub_group_descriptor_length */
-static int hf_p7_registrations = -1; /* T_registrations */
-static int hf_p7_extended_registrations = -1; /* T_extended_registrations */
-static int hf_p7_extended_registrations_item = -1; /* T_extended_registrations_item */
-static int hf_p7_restrict_message_groups = -1; /* MessageGroupsRestriction */
-static int hf_p7_parent_group = -1; /* MessageGroupName */
-static int hf_p7_immediate_descendants_only = -1; /* BOOLEAN */
-static int hf_p7_omit_descriptors = -1; /* BOOLEAN */
-static int hf_p7_algorithm_identifier = -1; /* OBJECT_IDENTIFIER */
-static int hf_p7_old_credentials = -1; /* InitiatorCredentials */
-static int hf_p7_password_delta = -1; /* BIT_STRING */
-static int hf_p7_no_status_information = -1; /* NULL */
-static int hf_p7_registered_information = -1; /* T_registered_information */
-static int hf_p7_registered_list_attribute_defaults = -1; /* SET_SIZE_1_ub_default_registrations_OF_AttributeType */
-static int hf_p7_registered_list_attribute_defaults_item = -1; /* AttributeType */
-static int hf_p7_registered_fetch_attribute_defaults = -1; /* SET_SIZE_1_ub_default_registrations_OF_AttributeType */
-static int hf_p7_registered_fetch_attribute_defaults_item = -1; /* AttributeType */
-static int hf_p7_registered_message_group_registrations = -1; /* SET_SIZE_1_ub_message_groups_OF_MessageGroupNameAndDescriptor */
-static int hf_p7_registered_message_group_registrations_item = -1; /* MessageGroupNameAndDescriptor */
-static int hf_p7_register_ms_result_extensions = -1; /* MSExtensions */
-static int hf_p7_alert_registration_identifier = -1; /* INTEGER_1_ub_auto_actions */
-static int hf_p7_new_entry = -1; /* EntryInformation */
-static int hf_p7_entries = -1; /* T_entries */
-static int hf_p7_specific_entries = -1; /* SEQUENCE_SIZE_1_ub_messages_OF_SequenceNumber */
-static int hf_p7_specific_entries_item = -1; /* SequenceNumber */
-static int hf_p7_modifications = -1; /* SEQUENCE_SIZE_1_ub_modifications_OF_EntryModification */
-static int hf_p7_modifications_item = -1; /* EntryModification */
-static int hf_p7_modify_extensions = -1; /* MSExtensions */
-static int hf_p7_strict = -1; /* BOOLEAN */
-static int hf_p7_modification = -1; /* T_modification */
-static int hf_p7_add_attribute = -1; /* Attribute */
-static int hf_p7_remove_attribute = -1; /* AttributeType */
-static int hf_p7_add_values = -1; /* OrderedAttribute */
-static int hf_p7_remove_values = -1; /* OrderedAttribute */
-static int hf_p7_ordered_attribute_values = -1; /* OrderedAttributeValues */
-static int hf_p7_ordered_attribute_values_item = -1; /* OrderedAttributeItem */
-static int hf_p7_ordered_attribute_value = -1; /* OrderedAttributeValue */
-static int hf_p7_ordered_position = -1; /* INTEGER_1_ub_attribute_values */
-static int hf_p7_entries_modified = -1; /* SEQUENCE_SIZE_1_ub_messages_OF_SequenceNumber */
-static int hf_p7_entries_modified_item = -1; /* SequenceNumber */
-static int hf_p7_modify_result_extensions = -1; /* MSExtensions */
-static int hf_p7_envelope = -1; /* MessageSubmissionEnvelope */
-static int hf_p7_content = -1; /* Content */
-static int hf_p7_submission_options = -1; /* MSSubmissionOptions */
-static int hf_p7_mts_result = -1; /* T_mts_result */
-static int hf_p7_message_submission_identifier = -1; /* MessageSubmissionIdentifier */
-static int hf_p7_message_submission_time = -1; /* MessageSubmissionTime */
-static int hf_p7_content_identifier = -1; /* ContentIdentifier */
-static int hf_p7_extensions = -1; /* SET_OF_ExtensionField */
-static int hf_p7_extensions_item = -1; /* ExtensionField */
-static int hf_p7_ms_message_result = -1; /* CommonSubmissionResults */
-static int hf_p7_store_draft_result = -1; /* CommonSubmissionResults */
-static int hf_p7_originator_name = -1; /* OriginatorName */
-static int hf_p7_original_encoded_information_types = -1; /* OriginalEncodedInformationTypes */
-static int hf_p7_content_type = -1; /* ContentType */
-static int hf_p7_content_length = -1; /* ContentLength */
-static int hf_p7_per_message_indicators = -1; /* PerMessageIndicators */
-static int hf_p7_per_recipient_fields = -1; /* SEQUENCE_OF_PerRecipientProbeSubmissionFields */
-static int hf_p7_per_recipient_fields_item = -1; /* PerRecipientProbeSubmissionFields */
-static int hf_p7_probe_submission_identifier = -1; /* ProbeSubmissionIdentifier */
-static int hf_p7_probe_submission_time = -1; /* ProbeSubmissionTime */
-static int hf_p7_ms_probe_result = -1; /* CommonSubmissionResults */
-static int hf_p7_attribute_problems = -1; /* AttributeProblems */
-static int hf_p7_attribute_problem_item = -1; /* AttributeProblemItem */
-static int hf_p7_attribute_problem = -1; /* AttributeProblem */
-static int hf_p7_attr_value = -1; /* T_attr_value */
-static int hf_p7_auto_action_request_problems = -1; /* AutoActionRequestProblems */
-static int hf_p7_auto_action_request_problem_item = -1; /* AutoActionRequestProblemItem */
-static int hf_p7_auto_action_request_problem = -1; /* AutoActionRequestProblem */
-static int hf_p7_delete_problems = -1; /* DeleteProblems */
-static int hf_p7_delete_problem_item = -1; /* DeleteProblemItem */
-static int hf_p7_delete_problem = -1; /* DeleteProblem */
-static int hf_p7_entries_deleted = -1; /* SET_SIZE_1_ub_messages_OF_SequenceNumber */
-static int hf_p7_entries_deleted_item = -1; /* SequenceNumber */
-static int hf_p7_fetch_restriction_problems = -1; /* FetchRestrictionProblems */
-static int hf_p7_fetch_restriction_problem_item = -1; /* FetchRestrictionProblemItem */
-static int hf_p7_fetch_restriction_problem = -1; /* FetchRestrictionProblem */
-static int hf_p7_restriction = -1; /* T_restriction */
-static int hf_p7_extended_content_type = -1; /* OBJECT_IDENTIFIER */
-static int hf_p7_eit = -1; /* MS_EITs */
-static int hf_p7_attribute_length = -1; /* INTEGER */
-static int hf_p7_range_problem = -1; /* RangeProblem */
-static int hf_p7_sequence_number_problems = -1; /* SequenceNumberProblems */
-static int hf_p7_sequence_number_problem_item = -1; /* SequenceNumberProblemItem */
-static int hf_p7_sequence_number_problem = -1; /* SequenceNumberProblem */
-static int hf_p7_service_problem = -1; /* ServiceProblem */
-static int hf_p7_message_group_problem = -1; /* MessageGroupProblem */
-static int hf_p7_name = -1; /* MessageGroupName */
-static int hf_p7_ms_extension_problem = -1; /* MSExtensionItem */
-static int hf_p7_unknown_ms_extension = -1; /* OBJECT_IDENTIFIER */
-static int hf_p7_register_ms_problem = -1; /* RegistrationProblem */
-static int hf_p7_registration_type = -1; /* RegistrationTypes */
-static int hf_p7_failing_entry = -1; /* SequenceNumber */
-static int hf_p7_modification_number = -1; /* INTEGER */
-static int hf_p7_modify_problem = -1; /* ModifyProblem */
-static int hf_p7_entry_class_problem = -1; /* T_entry_class_problem */
-static int hf_p7_no_correlated_reports = -1; /* NULL */
-static int hf_p7_location = -1; /* SEQUENCE_OF_PerRecipientReport */
-static int hf_p7_location_item = -1; /* PerRecipientReport */
-static int hf_p7_report_entry = -1; /* SequenceNumber */
-static int hf_p7_position = -1; /* INTEGER_1_ub_recipients */
-static int hf_p7_submission_control_violated = -1; /* NULL */
-static int hf_p7_originator_invalid = -1; /* NULL */
-static int hf_p7_recipient_improperly_specified = -1; /* ImproperlySpecifiedRecipients */
-static int hf_p7_element_of_service_not_subscribed = -1; /* NULL */
-static int hf_p7_inconsistent_request = -1; /* NULL */
-static int hf_p7_security_error = -1; /* SecurityProblem */
-static int hf_p7_unsupported_critical_function = -1; /* NULL */
-static int hf_p7_remote_bind_error = -1; /* NULL */
-static int hf_p7_service_error = -1; /* ServiceErrorParameter */
-static int hf_p7_message_group_error = -1; /* MessageGroupErrorParameter */
-static int hf_p7_ms_extension_error = -1; /* MSExtensionErrorParameter */
-static int hf_p7_entry_class_error = -1; /* EntryClassErrorParameter */
-static int hf_p7_content_integrity_check = -1; /* SignatureStatus */
-static int hf_p7_message_origin_authentication_check = -1; /* SignatureStatus */
-static int hf_p7_message_token = -1; /* SignatureStatus */
-static int hf_p7_report_origin_authentication_check = -1; /* SignatureStatus */
-static int hf_p7_proof_of_delivery = -1; /* SignatureStatus */
-static int hf_p7_proof_of_submission = -1; /* SignatureStatus */
-static int hf_p7_rtorq_apdu = -1; /* RTORQapdu */
-static int hf_p7_rtoac_apdu = -1; /* RTOACapdu */
-static int hf_p7_rtorj_apdu = -1; /* RTORJapdu */
-static int hf_p7_rttp_apdu = -1; /* RTTPapdu */
-static int hf_p7_rttr_apdu = -1; /* RTTRapdu */
-static int hf_p7_rtab_apdu = -1; /* RTABapdu */
-static int hf_p7_abortReason = -1; /* AbortReason */
-static int hf_p7_reflectedParameter = -1; /* BIT_STRING */
-static int hf_p7_userdataAB = -1; /* T_userdataAB */
+static int hf_p7_AutoActionType_PDU; /* AutoActionType */
+static int hf_p7_AutoActionError_PDU; /* AutoActionError */
+static int hf_p7_EntryType_PDU; /* EntryType */
+static int hf_p7_SequenceNumber_PDU; /* SequenceNumber */
+static int hf_p7_RetrievalStatus_PDU; /* RetrievalStatus */
+static int hf_p7_MessageGroupName_PDU; /* MessageGroupName */
+static int hf_p7_MSBindArgument_PDU; /* MSBindArgument */
+static int hf_p7_MSBindResult_PDU; /* MSBindResult */
+static int hf_p7_MS_EIT_PDU; /* MS_EIT */
+static int hf_p7_ChangeCredentialsAlgorithms_PDU; /* ChangeCredentialsAlgorithms */
+static int hf_p7_PAR_ms_bind_error_PDU; /* PAR_ms_bind_error */
+static int hf_p7_CreationTime_PDU; /* CreationTime */
+static int hf_p7_OriginatorToken_PDU; /* OriginatorToken */
+static int hf_p7_SummarizeArgument_PDU; /* SummarizeArgument */
+static int hf_p7_SummarizeResult_PDU; /* SummarizeResult */
+static int hf_p7_ListArgument_PDU; /* ListArgument */
+static int hf_p7_ListResult_PDU; /* ListResult */
+static int hf_p7_FetchArgument_PDU; /* FetchArgument */
+static int hf_p7_FetchResult_PDU; /* FetchResult */
+static int hf_p7_DeleteArgument_PDU; /* DeleteArgument */
+static int hf_p7_DeleteResult_PDU; /* DeleteResult */
+static int hf_p7_Register_MSArgument_PDU; /* Register_MSArgument */
+static int hf_p7_Register_MSResult_PDU; /* Register_MSResult */
+static int hf_p7_ProtectedChangeCredentials_PDU; /* ProtectedChangeCredentials */
+static int hf_p7_AlertArgument_PDU; /* AlertArgument */
+static int hf_p7_AlertResult_PDU; /* AlertResult */
+static int hf_p7_ModifyArgument_PDU; /* ModifyArgument */
+static int hf_p7_ModifyResult_PDU; /* ModifyResult */
+static int hf_p7_MSMessageSubmissionArgument_PDU; /* MSMessageSubmissionArgument */
+static int hf_p7_MSMessageSubmissionResult_PDU; /* MSMessageSubmissionResult */
+static int hf_p7_MSProbeSubmissionArgument_PDU; /* MSProbeSubmissionArgument */
+static int hf_p7_MSProbeSubmissionResult_PDU; /* MSProbeSubmissionResult */
+static int hf_p7_PAR_attribute_error_PDU; /* PAR_attribute_error */
+static int hf_p7_PAR_auto_action_request_error_PDU; /* PAR_auto_action_request_error */
+static int hf_p7_PAR_delete_error_PDU; /* PAR_delete_error */
+static int hf_p7_PAR_fetch_restriction_error_PDU; /* PAR_fetch_restriction_error */
+static int hf_p7_PAR_invalid_parameters_error_PDU; /* PAR_invalid_parameters_error */
+static int hf_p7_PAR_range_error_PDU; /* PAR_range_error */
+static int hf_p7_PAR_sequence_number_error_PDU; /* PAR_sequence_number_error */
+static int hf_p7_ServiceErrorParameter_PDU; /* ServiceErrorParameter */
+static int hf_p7_MessageGroupErrorParameter_PDU; /* MessageGroupErrorParameter */
+static int hf_p7_MSExtensionErrorParameter_PDU; /* MSExtensionErrorParameter */
+static int hf_p7_PAR_register_ms_error_PDU; /* PAR_register_ms_error */
+static int hf_p7_ModifyErrorParameter_PDU; /* ModifyErrorParameter */
+static int hf_p7_EntryClassErrorParameter_PDU; /* EntryClassErrorParameter */
+static int hf_p7_ReportLocation_PDU; /* ReportLocation */
+static int hf_p7_PerRecipientReport_PDU; /* PerRecipientReport */
+static int hf_p7_ReportSummary_PDU; /* ReportSummary */
+static int hf_p7_DeferredDeliveryCancellationTime_PDU; /* DeferredDeliveryCancellationTime */
+static int hf_p7_DeletionTime_PDU; /* DeletionTime */
+static int hf_p7_SubmissionError_PDU; /* SubmissionError */
+static int hf_p7_SignatureVerificationStatus_PDU; /* SignatureVerificationStatus */
+static int hf_p7_StoragePeriod_PDU; /* StoragePeriod */
+static int hf_p7_StorageTime_PDU; /* StorageTime */
+static int hf_p7_RTSE_apdus_PDU; /* RTSE_apdus */
+static int hf_p7_attribute_type; /* AttributeType */
+static int hf_p7_attribute_values; /* AttributeValues */
+static int hf_p7_attribute_values_item; /* AttributeItem */
+static int hf_p7_auto_action_type; /* AutoActionType */
+static int hf_p7_registration_identifier; /* INTEGER_1_ub_per_auto_action */
+static int hf_p7_registration_parameter; /* T_registration_parameter */
+static int hf_p7_error_code; /* T_error_code */
+static int hf_p7_error_parameter; /* T_error_parameter */
+static int hf_p7_MSExtensions_item; /* MSExtensionItem */
+static int hf_p7_MessageGroupName_item; /* GroupNamePart */
+static int hf_p7_initiator_name; /* T_initiator_name */
+static int hf_p7_initiator_credentials; /* InitiatorCredentials */
+static int hf_p7_security_context; /* SecurityContext */
+static int hf_p7_fetch_restrictions; /* Restrictions */
+static int hf_p7_ms_configuration_request; /* BOOLEAN */
+static int hf_p7_ua_registration_identifier; /* RegistrationIdentifier */
+static int hf_p7_bind_extensions; /* MSExtensions */
+static int hf_p7_allowed_content_types; /* T_allowed_content_types */
+static int hf_p7_allowed_content_types_item; /* OBJECT_IDENTIFIER */
+static int hf_p7_allowed_EITs; /* MS_EITs */
+static int hf_p7_maximum_attribute_length; /* INTEGER */
+static int hf_p7_MS_EITs_item; /* MS_EIT */
+static int hf_p7_responder_credentials; /* ResponderCredentials */
+static int hf_p7_available_auto_actions; /* SET_SIZE_1_ub_auto_actions_OF_AutoActionType */
+static int hf_p7_available_auto_actions_item; /* AutoActionType */
+static int hf_p7_available_attribute_types; /* SET_SIZE_1_ub_attributes_supported_OF_AttributeType */
+static int hf_p7_available_attribute_types_item; /* AttributeType */
+static int hf_p7_alert_indication; /* BOOLEAN */
+static int hf_p7_content_types_supported; /* T_content_types_supported */
+static int hf_p7_content_types_supported_item; /* OBJECT_IDENTIFIER */
+static int hf_p7_entry_classes_supported; /* SET_SIZE_1_ub_entry_classes_OF_EntryClass */
+static int hf_p7_entry_classes_supported_item; /* EntryClass */
+static int hf_p7_matching_rules_supported; /* T_matching_rules_supported */
+static int hf_p7_matching_rules_supported_item; /* OBJECT_IDENTIFIER */
+static int hf_p7_bind_result_extensions; /* MSExtensions */
+static int hf_p7_message_group_depth; /* INTEGER_1_ub_group_depth */
+static int hf_p7_auto_action_error_indication; /* AutoActionErrorIndication */
+static int hf_p7_unsupported_extensions; /* T_unsupported_extensions */
+static int hf_p7_unsupported_extensions_item; /* OBJECT_IDENTIFIER */
+static int hf_p7_ua_registration_id_unknown; /* BOOLEAN */
+static int hf_p7_service_information; /* GeneralString_SIZE_1_ub_service_information_length */
+static int hf_p7_ChangeCredentialsAlgorithms_item; /* OBJECT_IDENTIFIER */
+static int hf_p7_indication_only; /* NULL */
+static int hf_p7_auto_action_log_entry; /* SequenceNumber */
+static int hf_p7_unqualified_error; /* BindProblem */
+static int hf_p7_qualified_error; /* T_qualified_error */
+static int hf_p7_bind_problem; /* BindProblem */
+static int hf_p7_supplementary_information; /* GeneralString_SIZE_1_ub_supplementary_info_length */
+static int hf_p7_bind_extension_errors; /* T_bind_extension_errors */
+static int hf_p7_bind_extension_errors_item; /* OBJECT_IDENTIFIER */
+static int hf_p7_sequence_number_range; /* NumberRange */
+static int hf_p7_creation_time_range; /* TimeRange */
+static int hf_p7_from_number; /* T_from_number */
+static int hf_p7_to_number; /* T_to_number */
+static int hf_p7_from_time; /* CreationTime */
+static int hf_p7_to_time; /* CreationTime */
+static int hf_p7_filter_item; /* FilterItem */
+static int hf_p7_and; /* SET_OF_Filter */
+static int hf_p7_and_item; /* Filter */
+static int hf_p7_or; /* SET_OF_Filter */
+static int hf_p7_or_item; /* Filter */
+static int hf_p7_not; /* Filter */
+static int hf_p7_equality; /* AttributeValueAssertion */
+static int hf_p7_substrings; /* T_substrings */
+static int hf_p7_type; /* AttributeType */
+static int hf_p7_strings; /* T_strings */
+static int hf_p7_strings_item; /* T_strings_item */
+static int hf_p7_initial; /* T_initial */
+static int hf_p7_any; /* T_any */
+static int hf_p7_final; /* T_final */
+static int hf_p7_greater_or_equal; /* AttributeValueAssertion */
+static int hf_p7_less_or_equal; /* AttributeValueAssertion */
+static int hf_p7_present; /* AttributeType */
+static int hf_p7_approximate_match; /* AttributeValueAssertion */
+static int hf_p7_other_match; /* MatchingRuleAssertion */
+static int hf_p7_matching_rule; /* OBJECT_IDENTIFIER */
+static int hf_p7_match_value; /* T_match_value */
+static int hf_p7_attribute_value; /* T_attribute_value */
+static int hf_p7_child_entries; /* BOOLEAN */
+static int hf_p7_range; /* Range */
+static int hf_p7_filter; /* Filter */
+static int hf_p7_limit; /* INTEGER_1_ub_messages */
+static int hf_p7_override; /* OverrideRestrictions */
+static int hf_p7_EntryInformationSelection_item; /* AttributeSelection */
+static int hf_p7_from; /* INTEGER_1_ub_attribute_values */
+static int hf_p7_selection_count; /* INTEGER_0_ub_attribute_values */
+static int hf_p7_sequence_number; /* SequenceNumber */
+static int hf_p7_attributes; /* SET_SIZE_1_ub_per_entry_OF_Attribute */
+static int hf_p7_attributes_item; /* Attribute */
+static int hf_p7_value_count_exceeded; /* SET_SIZE_1_ub_per_entry_OF_AttributeValueCount */
+static int hf_p7_value_count_exceeded_item; /* AttributeValueCount */
+static int hf_p7_total; /* INTEGER */
+static int hf_p7_object_entry_class; /* EntryClass */
+static int hf_p7_disable_auto_modify; /* BOOLEAN */
+static int hf_p7_add_message_group_names; /* SET_SIZE_1_ub_message_groups_OF_MessageGroupName */
+static int hf_p7_add_message_group_names_item; /* MessageGroupName */
+static int hf_p7_ms_submission_extensions; /* MSExtensions */
+static int hf_p7_created_entry; /* SequenceNumber */
+static int hf_p7_ms_submission_result_extensions; /* MSExtensions */
+static int hf_p7_entry_class; /* EntryClass */
+static int hf_p7_selector; /* Selector */
+static int hf_p7_summary_requests; /* SEQUENCE_SIZE_1_ub_summaries_OF_AttributeType */
+static int hf_p7_summary_requests_item; /* AttributeType */
+static int hf_p7_summarize_extensions; /* MSExtensions */
+static int hf_p7_next; /* SequenceNumber */
+static int hf_p7_count; /* T_count */
+static int hf_p7_span; /* Span */
+static int hf_p7_summaries; /* SEQUENCE_SIZE_1_ub_summaries_OF_Summary */
+static int hf_p7_summaries_item; /* Summary */
+static int hf_p7_summarize_result_extensions; /* MSExtensions */
+static int hf_p7_lowest; /* SequenceNumber */
+static int hf_p7_highest; /* SequenceNumber */
+static int hf_p7_absent; /* INTEGER_1_ub_messages */
+static int hf_p7_summary_present; /* T_summary_present */
+static int hf_p7_summary_present_item; /* T_summary_present_item */
+static int hf_p7_value; /* SummaryPresentItemValue */
+static int hf_p7_summary_count; /* INTEGER_1_ub_messages */
+static int hf_p7_requested_attributes; /* EntryInformationSelection */
+static int hf_p7_list_extensions; /* MSExtensions */
+static int hf_p7_requested; /* SEQUENCE_SIZE_1_ub_messages_OF_EntryInformation */
+static int hf_p7_requested_item; /* EntryInformation */
+static int hf_p7_list_result_extensions; /* MSExtensions */
+static int hf_p7_item; /* T_item */
+static int hf_p7_search; /* Selector */
+static int hf_p7_precise; /* SequenceNumber */
+static int hf_p7_fetch_extensions; /* MSExtensions */
+static int hf_p7_entry_information; /* EntryInformation */
+static int hf_p7_list; /* SEQUENCE_SIZE_1_ub_messages_OF_SequenceNumber */
+static int hf_p7_list_item; /* SequenceNumber */
+static int hf_p7_fetch_result_extensions; /* MSExtensions */
+static int hf_p7_items; /* T_items */
+static int hf_p7_sequence_numbers; /* SET_SIZE_1_ub_messages_OF_SequenceNumber */
+static int hf_p7_sequence_numbers_item; /* SequenceNumber */
+static int hf_p7_delete_extensions; /* MSExtensions */
+static int hf_p7_delete_result_88; /* NULL */
+static int hf_p7_delete_result_94; /* T_delete_result_94 */
+static int hf_p7_entries_deleted_94; /* SEQUENCE_SIZE_1_ub_messages_OF_SequenceNumber */
+static int hf_p7_entries_deleted_94_item; /* SequenceNumber */
+static int hf_p7_delete_result_extensions; /* MSExtensions */
+static int hf_p7_auto_action_registrations; /* SET_SIZE_1_ub_auto_registrations_OF_AutoActionRegistration */
+static int hf_p7_auto_action_registrations_item; /* AutoActionRegistration */
+static int hf_p7_auto_action_deregistrations; /* SET_SIZE_1_ub_auto_registrations_OF_AutoActionDeregistration */
+static int hf_p7_auto_action_deregistrations_item; /* AutoActionDeregistration */
+static int hf_p7_list_attribute_defaults; /* SET_SIZE_0_ub_default_registrations_OF_AttributeType */
+static int hf_p7_list_attribute_defaults_item; /* AttributeType */
+static int hf_p7_fetch_attribute_defaults; /* SET_SIZE_0_ub_default_registrations_OF_AttributeType */
+static int hf_p7_fetch_attribute_defaults_item; /* AttributeType */
+static int hf_p7_change_credentials; /* T_change_credentials */
+static int hf_p7_register_old_credentials; /* Credentials */
+static int hf_p7_new_credentials; /* Credentials */
+static int hf_p7_user_security_labels; /* SET_SIZE_1_ub_labels_and_redirections_OF_SecurityLabel */
+static int hf_p7_user_security_labels_item; /* SecurityLabel */
+static int hf_p7_ua_registrations; /* SET_SIZE_1_ub_ua_registrations_OF_UARegistration */
+static int hf_p7_ua_registrations_item; /* UARegistration */
+static int hf_p7_submission_defaults; /* MSSubmissionOptions */
+static int hf_p7_message_group_registrations; /* MessageGroupRegistrations */
+static int hf_p7_registration_status_request; /* RegistrationTypes */
+static int hf_p7_register_ms_extensions; /* MSExtensions */
+static int hf_p7_ua_list_attribute_defaults; /* SET_SIZE_0_ub_default_registrations_OF_AttributeType */
+static int hf_p7_ua_list_attribute_defaults_item; /* AttributeType */
+static int hf_p7_ua_fetch_attribute_defaults; /* SET_SIZE_0_ub_default_registrations_OF_AttributeType */
+static int hf_p7_ua_fetch_attribute_defaults_item; /* AttributeType */
+static int hf_p7_ua_submission_defaults; /* MSSubmissionOptions */
+static int hf_p7_content_specific_defaults; /* MSExtensions */
+static int hf_p7_MessageGroupRegistrations_item; /* MessageGroupRegistrations_item */
+static int hf_p7_register_group; /* MessageGroupNameAndDescriptor */
+static int hf_p7_deregister_group; /* MessageGroupName */
+static int hf_p7_change_descriptors; /* MessageGroupNameAndDescriptor */
+static int hf_p7_message_group_name; /* MessageGroupName */
+static int hf_p7_message_group_descriptor; /* GeneralString_SIZE_1_ub_group_descriptor_length */
+static int hf_p7_registrations; /* T_registrations */
+static int hf_p7_extended_registrations; /* T_extended_registrations */
+static int hf_p7_extended_registrations_item; /* T_extended_registrations_item */
+static int hf_p7_restrict_message_groups; /* MessageGroupsRestriction */
+static int hf_p7_parent_group; /* MessageGroupName */
+static int hf_p7_immediate_descendants_only; /* BOOLEAN */
+static int hf_p7_omit_descriptors; /* BOOLEAN */
+static int hf_p7_algorithm_identifier; /* OBJECT_IDENTIFIER */
+static int hf_p7_old_credentials; /* InitiatorCredentials */
+static int hf_p7_password_delta; /* BIT_STRING */
+static int hf_p7_no_status_information; /* NULL */
+static int hf_p7_registered_information; /* T_registered_information */
+static int hf_p7_registered_list_attribute_defaults; /* SET_SIZE_1_ub_default_registrations_OF_AttributeType */
+static int hf_p7_registered_list_attribute_defaults_item; /* AttributeType */
+static int hf_p7_registered_fetch_attribute_defaults; /* SET_SIZE_1_ub_default_registrations_OF_AttributeType */
+static int hf_p7_registered_fetch_attribute_defaults_item; /* AttributeType */
+static int hf_p7_registered_message_group_registrations; /* SET_SIZE_1_ub_message_groups_OF_MessageGroupNameAndDescriptor */
+static int hf_p7_registered_message_group_registrations_item; /* MessageGroupNameAndDescriptor */
+static int hf_p7_register_ms_result_extensions; /* MSExtensions */
+static int hf_p7_alert_registration_identifier; /* INTEGER_1_ub_auto_actions */
+static int hf_p7_new_entry; /* EntryInformation */
+static int hf_p7_entries; /* T_entries */
+static int hf_p7_specific_entries; /* SEQUENCE_SIZE_1_ub_messages_OF_SequenceNumber */
+static int hf_p7_specific_entries_item; /* SequenceNumber */
+static int hf_p7_modifications; /* SEQUENCE_SIZE_1_ub_modifications_OF_EntryModification */
+static int hf_p7_modifications_item; /* EntryModification */
+static int hf_p7_modify_extensions; /* MSExtensions */
+static int hf_p7_strict; /* BOOLEAN */
+static int hf_p7_modification; /* T_modification */
+static int hf_p7_add_attribute; /* Attribute */
+static int hf_p7_remove_attribute; /* AttributeType */
+static int hf_p7_add_values; /* OrderedAttribute */
+static int hf_p7_remove_values; /* OrderedAttribute */
+static int hf_p7_ordered_attribute_values; /* OrderedAttributeValues */
+static int hf_p7_ordered_attribute_values_item; /* OrderedAttributeItem */
+static int hf_p7_ordered_attribute_value; /* OrderedAttributeValue */
+static int hf_p7_ordered_position; /* INTEGER_1_ub_attribute_values */
+static int hf_p7_entries_modified; /* SEQUENCE_SIZE_1_ub_messages_OF_SequenceNumber */
+static int hf_p7_entries_modified_item; /* SequenceNumber */
+static int hf_p7_modify_result_extensions; /* MSExtensions */
+static int hf_p7_envelope; /* MessageSubmissionEnvelope */
+static int hf_p7_content; /* Content */
+static int hf_p7_submission_options; /* MSSubmissionOptions */
+static int hf_p7_mts_result; /* T_mts_result */
+static int hf_p7_message_submission_identifier; /* MessageSubmissionIdentifier */
+static int hf_p7_message_submission_time; /* MessageSubmissionTime */
+static int hf_p7_content_identifier; /* ContentIdentifier */
+static int hf_p7_extensions; /* SET_OF_ExtensionField */
+static int hf_p7_extensions_item; /* ExtensionField */
+static int hf_p7_ms_message_result; /* CommonSubmissionResults */
+static int hf_p7_store_draft_result; /* CommonSubmissionResults */
+static int hf_p7_originator_name; /* OriginatorName */
+static int hf_p7_original_encoded_information_types; /* OriginalEncodedInformationTypes */
+static int hf_p7_content_type; /* ContentType */
+static int hf_p7_content_length; /* ContentLength */
+static int hf_p7_per_message_indicators; /* PerMessageIndicators */
+static int hf_p7_per_recipient_fields; /* SEQUENCE_OF_PerRecipientProbeSubmissionFields */
+static int hf_p7_per_recipient_fields_item; /* PerRecipientProbeSubmissionFields */
+static int hf_p7_probe_submission_identifier; /* ProbeSubmissionIdentifier */
+static int hf_p7_probe_submission_time; /* ProbeSubmissionTime */
+static int hf_p7_ms_probe_result; /* CommonSubmissionResults */
+static int hf_p7_attribute_problems; /* AttributeProblems */
+static int hf_p7_attribute_problem_item; /* AttributeProblemItem */
+static int hf_p7_attribute_problem; /* AttributeProblem */
+static int hf_p7_attr_value; /* T_attr_value */
+static int hf_p7_auto_action_request_problems; /* AutoActionRequestProblems */
+static int hf_p7_auto_action_request_problem_item; /* AutoActionRequestProblemItem */
+static int hf_p7_auto_action_request_problem; /* AutoActionRequestProblem */
+static int hf_p7_delete_problems; /* DeleteProblems */
+static int hf_p7_delete_problem_item; /* DeleteProblemItem */
+static int hf_p7_delete_problem; /* DeleteProblem */
+static int hf_p7_entries_deleted; /* SET_SIZE_1_ub_messages_OF_SequenceNumber */
+static int hf_p7_entries_deleted_item; /* SequenceNumber */
+static int hf_p7_fetch_restriction_problems; /* FetchRestrictionProblems */
+static int hf_p7_fetch_restriction_problem_item; /* FetchRestrictionProblemItem */
+static int hf_p7_fetch_restriction_problem; /* FetchRestrictionProblem */
+static int hf_p7_restriction; /* T_restriction */
+static int hf_p7_extended_content_type; /* OBJECT_IDENTIFIER */
+static int hf_p7_eit; /* MS_EITs */
+static int hf_p7_attribute_length; /* INTEGER */
+static int hf_p7_range_problem; /* RangeProblem */
+static int hf_p7_sequence_number_problems; /* SequenceNumberProblems */
+static int hf_p7_sequence_number_problem_item; /* SequenceNumberProblemItem */
+static int hf_p7_sequence_number_problem; /* SequenceNumberProblem */
+static int hf_p7_service_problem; /* ServiceProblem */
+static int hf_p7_message_group_problem; /* MessageGroupProblem */
+static int hf_p7_name; /* MessageGroupName */
+static int hf_p7_ms_extension_problem; /* MSExtensionItem */
+static int hf_p7_unknown_ms_extension; /* OBJECT_IDENTIFIER */
+static int hf_p7_register_ms_problem; /* RegistrationProblem */
+static int hf_p7_registration_type; /* RegistrationTypes */
+static int hf_p7_failing_entry; /* SequenceNumber */
+static int hf_p7_modification_number; /* INTEGER */
+static int hf_p7_modify_problem; /* ModifyProblem */
+static int hf_p7_entry_class_problem; /* T_entry_class_problem */
+static int hf_p7_no_correlated_reports; /* NULL */
+static int hf_p7_location; /* SEQUENCE_OF_PerRecipientReport */
+static int hf_p7_location_item; /* PerRecipientReport */
+static int hf_p7_report_entry; /* SequenceNumber */
+static int hf_p7_position; /* INTEGER_1_ub_recipients */
+static int hf_p7_submission_control_violated; /* NULL */
+static int hf_p7_originator_invalid; /* NULL */
+static int hf_p7_recipient_improperly_specified; /* ImproperlySpecifiedRecipients */
+static int hf_p7_element_of_service_not_subscribed; /* NULL */
+static int hf_p7_inconsistent_request; /* NULL */
+static int hf_p7_security_error; /* SecurityProblem */
+static int hf_p7_unsupported_critical_function; /* NULL */
+static int hf_p7_remote_bind_error; /* NULL */
+static int hf_p7_service_error; /* ServiceErrorParameter */
+static int hf_p7_message_group_error; /* MessageGroupErrorParameter */
+static int hf_p7_ms_extension_error; /* MSExtensionErrorParameter */
+static int hf_p7_entry_class_error; /* EntryClassErrorParameter */
+static int hf_p7_content_integrity_check; /* SignatureStatus */
+static int hf_p7_message_origin_authentication_check; /* SignatureStatus */
+static int hf_p7_message_token; /* SignatureStatus */
+static int hf_p7_report_origin_authentication_check; /* SignatureStatus */
+static int hf_p7_proof_of_delivery; /* SignatureStatus */
+static int hf_p7_proof_of_submission; /* SignatureStatus */
+static int hf_p7_rtorq_apdu; /* RTORQapdu */
+static int hf_p7_rtoac_apdu; /* RTOACapdu */
+static int hf_p7_rtorj_apdu; /* RTORJapdu */
+static int hf_p7_rttp_apdu; /* RTTPapdu */
+static int hf_p7_rttr_apdu; /* RTTRapdu */
+static int hf_p7_rtab_apdu; /* RTABapdu */
+static int hf_p7_abortReason; /* AbortReason */
+static int hf_p7_reflectedParameter; /* BIT_STRING */
+static int hf_p7_userdataAB; /* T_userdataAB */
/* named bits */
-static int hf_p7_OverrideRestrictions_override_content_types_restriction = -1;
-static int hf_p7_OverrideRestrictions_override_EITs_restriction = -1;
-static int hf_p7_OverrideRestrictions_override_attribute_length_restriction = -1;
-static int hf_p7_T_registrations_auto_action_registrations = -1;
-static int hf_p7_T_registrations_list_attribute_defaults = -1;
-static int hf_p7_T_registrations_fetch_attribute_defaults = -1;
-static int hf_p7_T_registrations_ua_registrations = -1;
-static int hf_p7_T_registrations_submission_defaults = -1;
-static int hf_p7_T_registrations_message_group_registrations = -1;
-static int hf_p7_T_entry_class_problem_unsupported_entry_class = -1;
-static int hf_p7_T_entry_class_problem_entry_class_not_subscribed = -1;
-static int hf_p7_T_entry_class_problem_inappropriate_entry_class = -1;
+static int hf_p7_OverrideRestrictions_override_content_types_restriction;
+static int hf_p7_OverrideRestrictions_override_EITs_restriction;
+static int hf_p7_OverrideRestrictions_override_attribute_length_restriction;
+static int hf_p7_T_registrations_auto_action_registrations;
+static int hf_p7_T_registrations_list_attribute_defaults;
+static int hf_p7_T_registrations_fetch_attribute_defaults;
+static int hf_p7_T_registrations_ua_registrations;
+static int hf_p7_T_registrations_submission_defaults;
+static int hf_p7_T_registrations_message_group_registrations;
+static int hf_p7_T_entry_class_problem_unsupported_entry_class;
+static int hf_p7_T_entry_class_problem_entry_class_not_subscribed;
+static int hf_p7_T_entry_class_problem_inappropriate_entry_class;
/* Initialize the subtree pointers */
-static gint ett_p7 = -1;
-static gint ett_p7_Attribute = -1;
-static gint ett_p7_AttributeValues = -1;
-static gint ett_p7_AutoActionRegistration = -1;
-static gint ett_p7_AutoActionError = -1;
-static gint ett_p7_MSExtensions = -1;
-static gint ett_p7_MessageGroupName = -1;
-static gint ett_p7_MSBindArgument = -1;
-static gint ett_p7_Restrictions = -1;
-static gint ett_p7_T_allowed_content_types = -1;
-static gint ett_p7_MS_EITs = -1;
-static gint ett_p7_MSBindResult = -1;
-static gint ett_p7_SET_SIZE_1_ub_auto_actions_OF_AutoActionType = -1;
-static gint ett_p7_SET_SIZE_1_ub_attributes_supported_OF_AttributeType = -1;
-static gint ett_p7_T_content_types_supported = -1;
-static gint ett_p7_SET_SIZE_1_ub_entry_classes_OF_EntryClass = -1;
-static gint ett_p7_T_matching_rules_supported = -1;
-static gint ett_p7_T_unsupported_extensions = -1;
-static gint ett_p7_ChangeCredentialsAlgorithms = -1;
-static gint ett_p7_AutoActionErrorIndication = -1;
-static gint ett_p7_PAR_ms_bind_error = -1;
-static gint ett_p7_T_qualified_error = -1;
-static gint ett_p7_T_bind_extension_errors = -1;
-static gint ett_p7_Range = -1;
-static gint ett_p7_NumberRange = -1;
-static gint ett_p7_TimeRange = -1;
-static gint ett_p7_Filter = -1;
-static gint ett_p7_SET_OF_Filter = -1;
-static gint ett_p7_FilterItem = -1;
-static gint ett_p7_T_substrings = -1;
-static gint ett_p7_T_strings = -1;
-static gint ett_p7_T_strings_item = -1;
-static gint ett_p7_MatchingRuleAssertion = -1;
-static gint ett_p7_AttributeValueAssertion = -1;
-static gint ett_p7_Selector = -1;
-static gint ett_p7_OverrideRestrictions = -1;
-static gint ett_p7_EntryInformationSelection = -1;
-static gint ett_p7_AttributeSelection = -1;
-static gint ett_p7_EntryInformation = -1;
-static gint ett_p7_SET_SIZE_1_ub_per_entry_OF_Attribute = -1;
-static gint ett_p7_SET_SIZE_1_ub_per_entry_OF_AttributeValueCount = -1;
-static gint ett_p7_AttributeValueCount = -1;
-static gint ett_p7_MSSubmissionOptions = -1;
-static gint ett_p7_SET_SIZE_1_ub_message_groups_OF_MessageGroupName = -1;
-static gint ett_p7_CommonSubmissionResults = -1;
-static gint ett_p7_SummarizeArgument = -1;
-static gint ett_p7_SEQUENCE_SIZE_1_ub_summaries_OF_AttributeType = -1;
-static gint ett_p7_SummarizeResult = -1;
-static gint ett_p7_SEQUENCE_SIZE_1_ub_summaries_OF_Summary = -1;
-static gint ett_p7_Span = -1;
-static gint ett_p7_Summary = -1;
-static gint ett_p7_T_summary_present = -1;
-static gint ett_p7_T_summary_present_item = -1;
-static gint ett_p7_ListArgument = -1;
-static gint ett_p7_ListResult = -1;
-static gint ett_p7_SEQUENCE_SIZE_1_ub_messages_OF_EntryInformation = -1;
-static gint ett_p7_FetchArgument = -1;
-static gint ett_p7_T_item = -1;
-static gint ett_p7_FetchResult = -1;
-static gint ett_p7_SEQUENCE_SIZE_1_ub_messages_OF_SequenceNumber = -1;
-static gint ett_p7_DeleteArgument = -1;
-static gint ett_p7_T_items = -1;
-static gint ett_p7_SET_SIZE_1_ub_messages_OF_SequenceNumber = -1;
-static gint ett_p7_DeleteResult = -1;
-static gint ett_p7_T_delete_result_94 = -1;
-static gint ett_p7_Register_MSArgument = -1;
-static gint ett_p7_SET_SIZE_1_ub_auto_registrations_OF_AutoActionRegistration = -1;
-static gint ett_p7_SET_SIZE_1_ub_auto_registrations_OF_AutoActionDeregistration = -1;
-static gint ett_p7_SET_SIZE_0_ub_default_registrations_OF_AttributeType = -1;
-static gint ett_p7_T_change_credentials = -1;
-static gint ett_p7_SET_SIZE_1_ub_labels_and_redirections_OF_SecurityLabel = -1;
-static gint ett_p7_SET_SIZE_1_ub_ua_registrations_OF_UARegistration = -1;
-static gint ett_p7_AutoActionDeregistration = -1;
-static gint ett_p7_UARegistration = -1;
-static gint ett_p7_MessageGroupRegistrations = -1;
-static gint ett_p7_MessageGroupRegistrations_item = -1;
-static gint ett_p7_MessageGroupNameAndDescriptor = -1;
-static gint ett_p7_RegistrationTypes = -1;
-static gint ett_p7_T_registrations = -1;
-static gint ett_p7_T_extended_registrations = -1;
-static gint ett_p7_MessageGroupsRestriction = -1;
-static gint ett_p7_ProtectedChangeCredentials = -1;
-static gint ett_p7_Register_MSResult = -1;
-static gint ett_p7_T_registered_information = -1;
-static gint ett_p7_SET_SIZE_1_ub_default_registrations_OF_AttributeType = -1;
-static gint ett_p7_SET_SIZE_1_ub_message_groups_OF_MessageGroupNameAndDescriptor = -1;
-static gint ett_p7_AlertArgument = -1;
-static gint ett_p7_ModifyArgument = -1;
-static gint ett_p7_T_entries = -1;
-static gint ett_p7_SEQUENCE_SIZE_1_ub_modifications_OF_EntryModification = -1;
-static gint ett_p7_EntryModification = -1;
-static gint ett_p7_T_modification = -1;
-static gint ett_p7_OrderedAttribute = -1;
-static gint ett_p7_OrderedAttributeValues = -1;
-static gint ett_p7_OrderedAttributeItem = -1;
-static gint ett_p7_ModifyResult = -1;
-static gint ett_p7_MSMessageSubmissionArgument = -1;
-static gint ett_p7_MSMessageSubmissionResult = -1;
-static gint ett_p7_T_mts_result = -1;
-static gint ett_p7_SET_OF_ExtensionField = -1;
-static gint ett_p7_MSProbeSubmissionArgument = -1;
-static gint ett_p7_SEQUENCE_OF_PerRecipientProbeSubmissionFields = -1;
-static gint ett_p7_MSProbeSubmissionResult = -1;
-static gint ett_p7_PAR_attribute_error = -1;
-static gint ett_p7_AttributeProblems = -1;
-static gint ett_p7_AttributeProblemItem = -1;
-static gint ett_p7_PAR_auto_action_request_error = -1;
-static gint ett_p7_AutoActionRequestProblems = -1;
-static gint ett_p7_AutoActionRequestProblemItem = -1;
-static gint ett_p7_PAR_delete_error = -1;
-static gint ett_p7_DeleteProblems = -1;
-static gint ett_p7_DeleteProblemItem = -1;
-static gint ett_p7_PAR_fetch_restriction_error = -1;
-static gint ett_p7_FetchRestrictionProblems = -1;
-static gint ett_p7_FetchRestrictionProblemItem = -1;
-static gint ett_p7_T_restriction = -1;
-static gint ett_p7_PAR_range_error = -1;
-static gint ett_p7_PAR_sequence_number_error = -1;
-static gint ett_p7_SequenceNumberProblems = -1;
-static gint ett_p7_SequenceNumberProblemItem = -1;
-static gint ett_p7_ServiceErrorParameter = -1;
-static gint ett_p7_MessageGroupErrorParameter = -1;
-static gint ett_p7_MSExtensionErrorParameter = -1;
-static gint ett_p7_PAR_register_ms_error = -1;
-static gint ett_p7_ModifyErrorParameter = -1;
-static gint ett_p7_EntryClassErrorParameter = -1;
-static gint ett_p7_T_entry_class_problem = -1;
-static gint ett_p7_ReportLocation = -1;
-static gint ett_p7_SEQUENCE_OF_PerRecipientReport = -1;
-static gint ett_p7_PerRecipientReport = -1;
-static gint ett_p7_SubmissionError = -1;
-static gint ett_p7_SignatureVerificationStatus = -1;
-static gint ett_p7_RTSE_apdus = -1;
-static gint ett_p7_RTABapdu = -1;
+static int ett_p7;
+static int ett_p7_Attribute;
+static int ett_p7_AttributeValues;
+static int ett_p7_AutoActionRegistration;
+static int ett_p7_AutoActionError;
+static int ett_p7_MSExtensions;
+static int ett_p7_MessageGroupName;
+static int ett_p7_MSBindArgument;
+static int ett_p7_Restrictions;
+static int ett_p7_T_allowed_content_types;
+static int ett_p7_MS_EITs;
+static int ett_p7_MSBindResult;
+static int ett_p7_SET_SIZE_1_ub_auto_actions_OF_AutoActionType;
+static int ett_p7_SET_SIZE_1_ub_attributes_supported_OF_AttributeType;
+static int ett_p7_T_content_types_supported;
+static int ett_p7_SET_SIZE_1_ub_entry_classes_OF_EntryClass;
+static int ett_p7_T_matching_rules_supported;
+static int ett_p7_T_unsupported_extensions;
+static int ett_p7_ChangeCredentialsAlgorithms;
+static int ett_p7_AutoActionErrorIndication;
+static int ett_p7_PAR_ms_bind_error;
+static int ett_p7_T_qualified_error;
+static int ett_p7_T_bind_extension_errors;
+static int ett_p7_Range;
+static int ett_p7_NumberRange;
+static int ett_p7_TimeRange;
+static int ett_p7_Filter;
+static int ett_p7_SET_OF_Filter;
+static int ett_p7_FilterItem;
+static int ett_p7_T_substrings;
+static int ett_p7_T_strings;
+static int ett_p7_T_strings_item;
+static int ett_p7_MatchingRuleAssertion;
+static int ett_p7_AttributeValueAssertion;
+static int ett_p7_Selector;
+static int ett_p7_OverrideRestrictions;
+static int ett_p7_EntryInformationSelection;
+static int ett_p7_AttributeSelection;
+static int ett_p7_EntryInformation;
+static int ett_p7_SET_SIZE_1_ub_per_entry_OF_Attribute;
+static int ett_p7_SET_SIZE_1_ub_per_entry_OF_AttributeValueCount;
+static int ett_p7_AttributeValueCount;
+static int ett_p7_MSSubmissionOptions;
+static int ett_p7_SET_SIZE_1_ub_message_groups_OF_MessageGroupName;
+static int ett_p7_CommonSubmissionResults;
+static int ett_p7_SummarizeArgument;
+static int ett_p7_SEQUENCE_SIZE_1_ub_summaries_OF_AttributeType;
+static int ett_p7_SummarizeResult;
+static int ett_p7_SEQUENCE_SIZE_1_ub_summaries_OF_Summary;
+static int ett_p7_Span;
+static int ett_p7_Summary;
+static int ett_p7_T_summary_present;
+static int ett_p7_T_summary_present_item;
+static int ett_p7_ListArgument;
+static int ett_p7_ListResult;
+static int ett_p7_SEQUENCE_SIZE_1_ub_messages_OF_EntryInformation;
+static int ett_p7_FetchArgument;
+static int ett_p7_T_item;
+static int ett_p7_FetchResult;
+static int ett_p7_SEQUENCE_SIZE_1_ub_messages_OF_SequenceNumber;
+static int ett_p7_DeleteArgument;
+static int ett_p7_T_items;
+static int ett_p7_SET_SIZE_1_ub_messages_OF_SequenceNumber;
+static int ett_p7_DeleteResult;
+static int ett_p7_T_delete_result_94;
+static int ett_p7_Register_MSArgument;
+static int ett_p7_SET_SIZE_1_ub_auto_registrations_OF_AutoActionRegistration;
+static int ett_p7_SET_SIZE_1_ub_auto_registrations_OF_AutoActionDeregistration;
+static int ett_p7_SET_SIZE_0_ub_default_registrations_OF_AttributeType;
+static int ett_p7_T_change_credentials;
+static int ett_p7_SET_SIZE_1_ub_labels_and_redirections_OF_SecurityLabel;
+static int ett_p7_SET_SIZE_1_ub_ua_registrations_OF_UARegistration;
+static int ett_p7_AutoActionDeregistration;
+static int ett_p7_UARegistration;
+static int ett_p7_MessageGroupRegistrations;
+static int ett_p7_MessageGroupRegistrations_item;
+static int ett_p7_MessageGroupNameAndDescriptor;
+static int ett_p7_RegistrationTypes;
+static int ett_p7_T_registrations;
+static int ett_p7_T_extended_registrations;
+static int ett_p7_MessageGroupsRestriction;
+static int ett_p7_ProtectedChangeCredentials;
+static int ett_p7_Register_MSResult;
+static int ett_p7_T_registered_information;
+static int ett_p7_SET_SIZE_1_ub_default_registrations_OF_AttributeType;
+static int ett_p7_SET_SIZE_1_ub_message_groups_OF_MessageGroupNameAndDescriptor;
+static int ett_p7_AlertArgument;
+static int ett_p7_ModifyArgument;
+static int ett_p7_T_entries;
+static int ett_p7_SEQUENCE_SIZE_1_ub_modifications_OF_EntryModification;
+static int ett_p7_EntryModification;
+static int ett_p7_T_modification;
+static int ett_p7_OrderedAttribute;
+static int ett_p7_OrderedAttributeValues;
+static int ett_p7_OrderedAttributeItem;
+static int ett_p7_ModifyResult;
+static int ett_p7_MSMessageSubmissionArgument;
+static int ett_p7_MSMessageSubmissionResult;
+static int ett_p7_T_mts_result;
+static int ett_p7_SET_OF_ExtensionField;
+static int ett_p7_MSProbeSubmissionArgument;
+static int ett_p7_SEQUENCE_OF_PerRecipientProbeSubmissionFields;
+static int ett_p7_MSProbeSubmissionResult;
+static int ett_p7_PAR_attribute_error;
+static int ett_p7_AttributeProblems;
+static int ett_p7_AttributeProblemItem;
+static int ett_p7_PAR_auto_action_request_error;
+static int ett_p7_AutoActionRequestProblems;
+static int ett_p7_AutoActionRequestProblemItem;
+static int ett_p7_PAR_delete_error;
+static int ett_p7_DeleteProblems;
+static int ett_p7_DeleteProblemItem;
+static int ett_p7_PAR_fetch_restriction_error;
+static int ett_p7_FetchRestrictionProblems;
+static int ett_p7_FetchRestrictionProblemItem;
+static int ett_p7_T_restriction;
+static int ett_p7_PAR_range_error;
+static int ett_p7_PAR_sequence_number_error;
+static int ett_p7_SequenceNumberProblems;
+static int ett_p7_SequenceNumberProblemItem;
+static int ett_p7_ServiceErrorParameter;
+static int ett_p7_MessageGroupErrorParameter;
+static int ett_p7_MSExtensionErrorParameter;
+static int ett_p7_PAR_register_ms_error;
+static int ett_p7_ModifyErrorParameter;
+static int ett_p7_EntryClassErrorParameter;
+static int ett_p7_T_entry_class_problem;
+static int ett_p7_ReportLocation;
+static int ett_p7_SEQUENCE_OF_PerRecipientReport;
+static int ett_p7_PerRecipientReport;
+static int ett_p7_SubmissionError;
+static int ett_p7_SignatureVerificationStatus;
+static int ett_p7_RTSE_apdus;
+static int ett_p7_RTABapdu;
/* P7 ABSTRACT-OPERATIONS */
-const value_string p7_opr_code_string_vals[] = {
+static const value_string p7_opr_code_string_vals[] = {
{ op_ros_bind, "ms_bind" },
{ op_summarize, "summarize" },
{ op_list, "list" },
@@ -1558,7 +1559,7 @@ static const ber_choice_t Filter_choice[] = {
static int
dissect_p7_Filter(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- // Filter → Filter/and → Filter
+ // Filter -> Filter/and -> Filter
actx->pinfo->dissection_depth += 2;
increment_dissection_depth(actx->pinfo);
offset = dissect_ber_choice(actx, tree, tvb, offset,
@@ -1715,11 +1716,11 @@ static const ber_sequence_t EntryInformation_sequence[] = {
static int
dissect_p7_EntryInformation(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- p1_initialize_content_globals (actx, NULL, FALSE);
+ p1_initialize_content_globals (actx, NULL, false);
offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset,
EntryInformation_sequence, hf_index, ett_p7_EntryInformation);
- p1_initialize_content_globals (actx, NULL, FALSE);
+ p1_initialize_content_globals (actx, NULL, false);
return offset;
@@ -2646,11 +2647,11 @@ static const ber_sequence_t EntryModification_set[] = {
static int
dissect_p7_EntryModification(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- p1_initialize_content_globals (actx, NULL, FALSE);
+ p1_initialize_content_globals (actx, NULL, false);
offset = dissect_ber_set(implicit_tag, actx, tree, tvb, offset,
EntryModification_set, hf_index, ett_p7_EntryModification);
- p1_initialize_content_globals (actx, NULL, FALSE);
+ p1_initialize_content_globals (actx, NULL, false);
return offset;
}
@@ -2710,11 +2711,11 @@ static const ber_sequence_t MSMessageSubmissionArgument_sequence[] = {
static int
dissect_p7_MSMessageSubmissionArgument(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- p1_initialize_content_globals (actx, tree, TRUE);
+ p1_initialize_content_globals (actx, tree, true);
offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset,
MSMessageSubmissionArgument_sequence, hf_index, ett_p7_MSMessageSubmissionArgument);
- p1_initialize_content_globals (actx, NULL, FALSE);
+ p1_initialize_content_globals (actx, NULL, false);
return offset;
@@ -3697,386 +3698,386 @@ dissect_p7_RTSE_apdus(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_,
static int dissect_AutoActionType_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo);
- offset = dissect_p7_AutoActionType(FALSE, tvb, offset, &asn1_ctx, tree, hf_p7_AutoActionType_PDU);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo);
+ offset = dissect_p7_AutoActionType(false, tvb, offset, &asn1_ctx, tree, hf_p7_AutoActionType_PDU);
return offset;
}
static int dissect_AutoActionError_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo);
- offset = dissect_p7_AutoActionError(FALSE, tvb, offset, &asn1_ctx, tree, hf_p7_AutoActionError_PDU);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo);
+ offset = dissect_p7_AutoActionError(false, tvb, offset, &asn1_ctx, tree, hf_p7_AutoActionError_PDU);
return offset;
}
static int dissect_EntryType_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo);
- offset = dissect_p7_EntryType(FALSE, tvb, offset, &asn1_ctx, tree, hf_p7_EntryType_PDU);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo);
+ offset = dissect_p7_EntryType(false, tvb, offset, &asn1_ctx, tree, hf_p7_EntryType_PDU);
return offset;
}
static int dissect_SequenceNumber_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo);
- offset = dissect_p7_SequenceNumber(FALSE, tvb, offset, &asn1_ctx, tree, hf_p7_SequenceNumber_PDU);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo);
+ offset = dissect_p7_SequenceNumber(false, tvb, offset, &asn1_ctx, tree, hf_p7_SequenceNumber_PDU);
return offset;
}
static int dissect_RetrievalStatus_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo);
- offset = dissect_p7_RetrievalStatus(FALSE, tvb, offset, &asn1_ctx, tree, hf_p7_RetrievalStatus_PDU);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo);
+ offset = dissect_p7_RetrievalStatus(false, tvb, offset, &asn1_ctx, tree, hf_p7_RetrievalStatus_PDU);
return offset;
}
static int dissect_MessageGroupName_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo);
- offset = dissect_p7_MessageGroupName(FALSE, tvb, offset, &asn1_ctx, tree, hf_p7_MessageGroupName_PDU);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo);
+ offset = dissect_p7_MessageGroupName(false, tvb, offset, &asn1_ctx, tree, hf_p7_MessageGroupName_PDU);
return offset;
}
static int dissect_MSBindArgument_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo);
- offset = dissect_p7_MSBindArgument(FALSE, tvb, offset, &asn1_ctx, tree, hf_p7_MSBindArgument_PDU);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo);
+ offset = dissect_p7_MSBindArgument(false, tvb, offset, &asn1_ctx, tree, hf_p7_MSBindArgument_PDU);
return offset;
}
static int dissect_MSBindResult_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo);
- offset = dissect_p7_MSBindResult(FALSE, tvb, offset, &asn1_ctx, tree, hf_p7_MSBindResult_PDU);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo);
+ offset = dissect_p7_MSBindResult(false, tvb, offset, &asn1_ctx, tree, hf_p7_MSBindResult_PDU);
return offset;
}
static int dissect_MS_EIT_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo);
- offset = dissect_p7_MS_EIT(FALSE, tvb, offset, &asn1_ctx, tree, hf_p7_MS_EIT_PDU);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo);
+ offset = dissect_p7_MS_EIT(false, tvb, offset, &asn1_ctx, tree, hf_p7_MS_EIT_PDU);
return offset;
}
static int dissect_ChangeCredentialsAlgorithms_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo);
- offset = dissect_p7_ChangeCredentialsAlgorithms(FALSE, tvb, offset, &asn1_ctx, tree, hf_p7_ChangeCredentialsAlgorithms_PDU);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo);
+ offset = dissect_p7_ChangeCredentialsAlgorithms(false, tvb, offset, &asn1_ctx, tree, hf_p7_ChangeCredentialsAlgorithms_PDU);
return offset;
}
static int dissect_PAR_ms_bind_error_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo);
- offset = dissect_p7_PAR_ms_bind_error(FALSE, tvb, offset, &asn1_ctx, tree, hf_p7_PAR_ms_bind_error_PDU);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo);
+ offset = dissect_p7_PAR_ms_bind_error(false, tvb, offset, &asn1_ctx, tree, hf_p7_PAR_ms_bind_error_PDU);
return offset;
}
static int dissect_CreationTime_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo);
- offset = dissect_p7_CreationTime(FALSE, tvb, offset, &asn1_ctx, tree, hf_p7_CreationTime_PDU);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo);
+ offset = dissect_p7_CreationTime(false, tvb, offset, &asn1_ctx, tree, hf_p7_CreationTime_PDU);
return offset;
}
static int dissect_OriginatorToken_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo);
- offset = dissect_p7_OriginatorToken(FALSE, tvb, offset, &asn1_ctx, tree, hf_p7_OriginatorToken_PDU);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo);
+ offset = dissect_p7_OriginatorToken(false, tvb, offset, &asn1_ctx, tree, hf_p7_OriginatorToken_PDU);
return offset;
}
static int dissect_SummarizeArgument_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo);
- offset = dissect_p7_SummarizeArgument(FALSE, tvb, offset, &asn1_ctx, tree, hf_p7_SummarizeArgument_PDU);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo);
+ offset = dissect_p7_SummarizeArgument(false, tvb, offset, &asn1_ctx, tree, hf_p7_SummarizeArgument_PDU);
return offset;
}
static int dissect_SummarizeResult_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo);
- offset = dissect_p7_SummarizeResult(FALSE, tvb, offset, &asn1_ctx, tree, hf_p7_SummarizeResult_PDU);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo);
+ offset = dissect_p7_SummarizeResult(false, tvb, offset, &asn1_ctx, tree, hf_p7_SummarizeResult_PDU);
return offset;
}
static int dissect_ListArgument_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo);
- offset = dissect_p7_ListArgument(FALSE, tvb, offset, &asn1_ctx, tree, hf_p7_ListArgument_PDU);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo);
+ offset = dissect_p7_ListArgument(false, tvb, offset, &asn1_ctx, tree, hf_p7_ListArgument_PDU);
return offset;
}
static int dissect_ListResult_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo);
- offset = dissect_p7_ListResult(FALSE, tvb, offset, &asn1_ctx, tree, hf_p7_ListResult_PDU);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo);
+ offset = dissect_p7_ListResult(false, tvb, offset, &asn1_ctx, tree, hf_p7_ListResult_PDU);
return offset;
}
static int dissect_FetchArgument_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo);
- offset = dissect_p7_FetchArgument(FALSE, tvb, offset, &asn1_ctx, tree, hf_p7_FetchArgument_PDU);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo);
+ offset = dissect_p7_FetchArgument(false, tvb, offset, &asn1_ctx, tree, hf_p7_FetchArgument_PDU);
return offset;
}
static int dissect_FetchResult_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo);
- offset = dissect_p7_FetchResult(FALSE, tvb, offset, &asn1_ctx, tree, hf_p7_FetchResult_PDU);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo);
+ offset = dissect_p7_FetchResult(false, tvb, offset, &asn1_ctx, tree, hf_p7_FetchResult_PDU);
return offset;
}
static int dissect_DeleteArgument_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo);
- offset = dissect_p7_DeleteArgument(FALSE, tvb, offset, &asn1_ctx, tree, hf_p7_DeleteArgument_PDU);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo);
+ offset = dissect_p7_DeleteArgument(false, tvb, offset, &asn1_ctx, tree, hf_p7_DeleteArgument_PDU);
return offset;
}
static int dissect_DeleteResult_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo);
- offset = dissect_p7_DeleteResult(FALSE, tvb, offset, &asn1_ctx, tree, hf_p7_DeleteResult_PDU);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo);
+ offset = dissect_p7_DeleteResult(false, tvb, offset, &asn1_ctx, tree, hf_p7_DeleteResult_PDU);
return offset;
}
static int dissect_Register_MSArgument_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo);
- offset = dissect_p7_Register_MSArgument(FALSE, tvb, offset, &asn1_ctx, tree, hf_p7_Register_MSArgument_PDU);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo);
+ offset = dissect_p7_Register_MSArgument(false, tvb, offset, &asn1_ctx, tree, hf_p7_Register_MSArgument_PDU);
return offset;
}
static int dissect_Register_MSResult_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo);
- offset = dissect_p7_Register_MSResult(FALSE, tvb, offset, &asn1_ctx, tree, hf_p7_Register_MSResult_PDU);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo);
+ offset = dissect_p7_Register_MSResult(false, tvb, offset, &asn1_ctx, tree, hf_p7_Register_MSResult_PDU);
return offset;
}
static int dissect_ProtectedChangeCredentials_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo);
- offset = dissect_p7_ProtectedChangeCredentials(FALSE, tvb, offset, &asn1_ctx, tree, hf_p7_ProtectedChangeCredentials_PDU);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo);
+ offset = dissect_p7_ProtectedChangeCredentials(false, tvb, offset, &asn1_ctx, tree, hf_p7_ProtectedChangeCredentials_PDU);
return offset;
}
static int dissect_AlertArgument_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo);
- offset = dissect_p7_AlertArgument(FALSE, tvb, offset, &asn1_ctx, tree, hf_p7_AlertArgument_PDU);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo);
+ offset = dissect_p7_AlertArgument(false, tvb, offset, &asn1_ctx, tree, hf_p7_AlertArgument_PDU);
return offset;
}
static int dissect_AlertResult_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo);
- offset = dissect_p7_AlertResult(FALSE, tvb, offset, &asn1_ctx, tree, hf_p7_AlertResult_PDU);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo);
+ offset = dissect_p7_AlertResult(false, tvb, offset, &asn1_ctx, tree, hf_p7_AlertResult_PDU);
return offset;
}
static int dissect_ModifyArgument_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo);
- offset = dissect_p7_ModifyArgument(FALSE, tvb, offset, &asn1_ctx, tree, hf_p7_ModifyArgument_PDU);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo);
+ offset = dissect_p7_ModifyArgument(false, tvb, offset, &asn1_ctx, tree, hf_p7_ModifyArgument_PDU);
return offset;
}
static int dissect_ModifyResult_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo);
- offset = dissect_p7_ModifyResult(FALSE, tvb, offset, &asn1_ctx, tree, hf_p7_ModifyResult_PDU);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo);
+ offset = dissect_p7_ModifyResult(false, tvb, offset, &asn1_ctx, tree, hf_p7_ModifyResult_PDU);
return offset;
}
static int dissect_MSMessageSubmissionArgument_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo);
- offset = dissect_p7_MSMessageSubmissionArgument(FALSE, tvb, offset, &asn1_ctx, tree, hf_p7_MSMessageSubmissionArgument_PDU);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo);
+ offset = dissect_p7_MSMessageSubmissionArgument(false, tvb, offset, &asn1_ctx, tree, hf_p7_MSMessageSubmissionArgument_PDU);
return offset;
}
static int dissect_MSMessageSubmissionResult_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo);
- offset = dissect_p7_MSMessageSubmissionResult(FALSE, tvb, offset, &asn1_ctx, tree, hf_p7_MSMessageSubmissionResult_PDU);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo);
+ offset = dissect_p7_MSMessageSubmissionResult(false, tvb, offset, &asn1_ctx, tree, hf_p7_MSMessageSubmissionResult_PDU);
return offset;
}
static int dissect_MSProbeSubmissionArgument_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo);
- offset = dissect_p7_MSProbeSubmissionArgument(FALSE, tvb, offset, &asn1_ctx, tree, hf_p7_MSProbeSubmissionArgument_PDU);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo);
+ offset = dissect_p7_MSProbeSubmissionArgument(false, tvb, offset, &asn1_ctx, tree, hf_p7_MSProbeSubmissionArgument_PDU);
return offset;
}
static int dissect_MSProbeSubmissionResult_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo);
- offset = dissect_p7_MSProbeSubmissionResult(FALSE, tvb, offset, &asn1_ctx, tree, hf_p7_MSProbeSubmissionResult_PDU);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo);
+ offset = dissect_p7_MSProbeSubmissionResult(false, tvb, offset, &asn1_ctx, tree, hf_p7_MSProbeSubmissionResult_PDU);
return offset;
}
static int dissect_PAR_attribute_error_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo);
- offset = dissect_p7_PAR_attribute_error(FALSE, tvb, offset, &asn1_ctx, tree, hf_p7_PAR_attribute_error_PDU);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo);
+ offset = dissect_p7_PAR_attribute_error(false, tvb, offset, &asn1_ctx, tree, hf_p7_PAR_attribute_error_PDU);
return offset;
}
static int dissect_PAR_auto_action_request_error_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo);
- offset = dissect_p7_PAR_auto_action_request_error(FALSE, tvb, offset, &asn1_ctx, tree, hf_p7_PAR_auto_action_request_error_PDU);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo);
+ offset = dissect_p7_PAR_auto_action_request_error(false, tvb, offset, &asn1_ctx, tree, hf_p7_PAR_auto_action_request_error_PDU);
return offset;
}
static int dissect_PAR_delete_error_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo);
- offset = dissect_p7_PAR_delete_error(FALSE, tvb, offset, &asn1_ctx, tree, hf_p7_PAR_delete_error_PDU);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo);
+ offset = dissect_p7_PAR_delete_error(false, tvb, offset, &asn1_ctx, tree, hf_p7_PAR_delete_error_PDU);
return offset;
}
static int dissect_PAR_fetch_restriction_error_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo);
- offset = dissect_p7_PAR_fetch_restriction_error(FALSE, tvb, offset, &asn1_ctx, tree, hf_p7_PAR_fetch_restriction_error_PDU);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo);
+ offset = dissect_p7_PAR_fetch_restriction_error(false, tvb, offset, &asn1_ctx, tree, hf_p7_PAR_fetch_restriction_error_PDU);
return offset;
}
static int dissect_PAR_invalid_parameters_error_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo);
- offset = dissect_p7_PAR_invalid_parameters_error(FALSE, tvb, offset, &asn1_ctx, tree, hf_p7_PAR_invalid_parameters_error_PDU);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo);
+ offset = dissect_p7_PAR_invalid_parameters_error(false, tvb, offset, &asn1_ctx, tree, hf_p7_PAR_invalid_parameters_error_PDU);
return offset;
}
static int dissect_PAR_range_error_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo);
- offset = dissect_p7_PAR_range_error(FALSE, tvb, offset, &asn1_ctx, tree, hf_p7_PAR_range_error_PDU);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo);
+ offset = dissect_p7_PAR_range_error(false, tvb, offset, &asn1_ctx, tree, hf_p7_PAR_range_error_PDU);
return offset;
}
static int dissect_PAR_sequence_number_error_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo);
- offset = dissect_p7_PAR_sequence_number_error(FALSE, tvb, offset, &asn1_ctx, tree, hf_p7_PAR_sequence_number_error_PDU);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo);
+ offset = dissect_p7_PAR_sequence_number_error(false, tvb, offset, &asn1_ctx, tree, hf_p7_PAR_sequence_number_error_PDU);
return offset;
}
static int dissect_ServiceErrorParameter_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo);
- offset = dissect_p7_ServiceErrorParameter(FALSE, tvb, offset, &asn1_ctx, tree, hf_p7_ServiceErrorParameter_PDU);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo);
+ offset = dissect_p7_ServiceErrorParameter(false, tvb, offset, &asn1_ctx, tree, hf_p7_ServiceErrorParameter_PDU);
return offset;
}
static int dissect_MessageGroupErrorParameter_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo);
- offset = dissect_p7_MessageGroupErrorParameter(FALSE, tvb, offset, &asn1_ctx, tree, hf_p7_MessageGroupErrorParameter_PDU);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo);
+ offset = dissect_p7_MessageGroupErrorParameter(false, tvb, offset, &asn1_ctx, tree, hf_p7_MessageGroupErrorParameter_PDU);
return offset;
}
static int dissect_MSExtensionErrorParameter_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo);
- offset = dissect_p7_MSExtensionErrorParameter(FALSE, tvb, offset, &asn1_ctx, tree, hf_p7_MSExtensionErrorParameter_PDU);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo);
+ offset = dissect_p7_MSExtensionErrorParameter(false, tvb, offset, &asn1_ctx, tree, hf_p7_MSExtensionErrorParameter_PDU);
return offset;
}
static int dissect_PAR_register_ms_error_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo);
- offset = dissect_p7_PAR_register_ms_error(FALSE, tvb, offset, &asn1_ctx, tree, hf_p7_PAR_register_ms_error_PDU);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo);
+ offset = dissect_p7_PAR_register_ms_error(false, tvb, offset, &asn1_ctx, tree, hf_p7_PAR_register_ms_error_PDU);
return offset;
}
static int dissect_ModifyErrorParameter_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo);
- offset = dissect_p7_ModifyErrorParameter(FALSE, tvb, offset, &asn1_ctx, tree, hf_p7_ModifyErrorParameter_PDU);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo);
+ offset = dissect_p7_ModifyErrorParameter(false, tvb, offset, &asn1_ctx, tree, hf_p7_ModifyErrorParameter_PDU);
return offset;
}
static int dissect_EntryClassErrorParameter_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo);
- offset = dissect_p7_EntryClassErrorParameter(FALSE, tvb, offset, &asn1_ctx, tree, hf_p7_EntryClassErrorParameter_PDU);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo);
+ offset = dissect_p7_EntryClassErrorParameter(false, tvb, offset, &asn1_ctx, tree, hf_p7_EntryClassErrorParameter_PDU);
return offset;
}
static int dissect_ReportLocation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo);
- offset = dissect_p7_ReportLocation(FALSE, tvb, offset, &asn1_ctx, tree, hf_p7_ReportLocation_PDU);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo);
+ offset = dissect_p7_ReportLocation(false, tvb, offset, &asn1_ctx, tree, hf_p7_ReportLocation_PDU);
return offset;
}
static int dissect_PerRecipientReport_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo);
- offset = dissect_p7_PerRecipientReport(FALSE, tvb, offset, &asn1_ctx, tree, hf_p7_PerRecipientReport_PDU);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo);
+ offset = dissect_p7_PerRecipientReport(false, tvb, offset, &asn1_ctx, tree, hf_p7_PerRecipientReport_PDU);
return offset;
}
static int dissect_ReportSummary_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo);
- offset = dissect_p7_ReportSummary(FALSE, tvb, offset, &asn1_ctx, tree, hf_p7_ReportSummary_PDU);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo);
+ offset = dissect_p7_ReportSummary(false, tvb, offset, &asn1_ctx, tree, hf_p7_ReportSummary_PDU);
return offset;
}
static int dissect_DeferredDeliveryCancellationTime_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo);
- offset = dissect_p7_DeferredDeliveryCancellationTime(FALSE, tvb, offset, &asn1_ctx, tree, hf_p7_DeferredDeliveryCancellationTime_PDU);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo);
+ offset = dissect_p7_DeferredDeliveryCancellationTime(false, tvb, offset, &asn1_ctx, tree, hf_p7_DeferredDeliveryCancellationTime_PDU);
return offset;
}
static int dissect_DeletionTime_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo);
- offset = dissect_p7_DeletionTime(FALSE, tvb, offset, &asn1_ctx, tree, hf_p7_DeletionTime_PDU);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo);
+ offset = dissect_p7_DeletionTime(false, tvb, offset, &asn1_ctx, tree, hf_p7_DeletionTime_PDU);
return offset;
}
static int dissect_SubmissionError_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo);
- offset = dissect_p7_SubmissionError(FALSE, tvb, offset, &asn1_ctx, tree, hf_p7_SubmissionError_PDU);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo);
+ offset = dissect_p7_SubmissionError(false, tvb, offset, &asn1_ctx, tree, hf_p7_SubmissionError_PDU);
return offset;
}
static int dissect_SignatureVerificationStatus_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo);
- offset = dissect_p7_SignatureVerificationStatus(FALSE, tvb, offset, &asn1_ctx, tree, hf_p7_SignatureVerificationStatus_PDU);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo);
+ offset = dissect_p7_SignatureVerificationStatus(false, tvb, offset, &asn1_ctx, tree, hf_p7_SignatureVerificationStatus_PDU);
return offset;
}
static int dissect_StoragePeriod_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo);
- offset = dissect_p7_StoragePeriod(FALSE, tvb, offset, &asn1_ctx, tree, hf_p7_StoragePeriod_PDU);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo);
+ offset = dissect_p7_StoragePeriod(false, tvb, offset, &asn1_ctx, tree, hf_p7_StoragePeriod_PDU);
return offset;
}
static int dissect_StorageTime_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo);
- offset = dissect_p7_StorageTime(FALSE, tvb, offset, &asn1_ctx, tree, hf_p7_StorageTime_PDU);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo);
+ offset = dissect_p7_StorageTime(false, tvb, offset, &asn1_ctx, tree, hf_p7_StorageTime_PDU);
return offset;
}
static int dissect_RTSE_apdus_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo);
- offset = dissect_p7_RTSE_apdus(FALSE, tvb, offset, &asn1_ctx, tree, hf_p7_RTSE_apdus_PDU);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo);
+ offset = dissect_p7_RTSE_apdus(false, tvb, offset, &asn1_ctx, tree, hf_p7_RTSE_apdus_PDU);
return offset;
}
@@ -5616,7 +5617,7 @@ void proto_register_p7(void) {
};
/* List of subtrees */
- static gint *ett[] = {
+ static int *ett[] = {
&ett_p7,
&ett_p7_Attribute,
&ett_p7_AttributeValues,
@@ -5813,7 +5814,7 @@ void proto_reg_handoff_p7(void) {
/* ABSTRACT SYNTAXES */
/* Register P7 with ROS (with no use of RTSE) */
- register_ros_protocol_info("2.6.0.2.9", &p7_ros_info, 0, "id-as-ms", FALSE);
- register_ros_protocol_info("2.6.0.2.5", &p7_ros_info, 0, "id-as-mrse", FALSE);
- register_ros_protocol_info("2.6.0.2.1", &p7_ros_info, 0, "id-as-msse", FALSE);
+ register_ros_protocol_info("2.6.0.2.9", &p7_ros_info, 0, "id-as-ms", false);
+ register_ros_protocol_info("2.6.0.2.5", &p7_ros_info, 0, "id-as-mrse", false);
+ register_ros_protocol_info("2.6.0.2.1", &p7_ros_info, 0, "id-as-msse", false);
}