#include <lasso/lasso.h>
#include <lasso/xml/xml_idff.h>
#include <lasso/xml/saml-2.0/xml_saml2.h>
#WSF##include <lasso/id-wsf/id_wsf.h>
#WSF##include <lasso/id-wsf-2.0/id_wsf_2.h>
#WSF##include <lasso/xml/xml_idwsf.h>

lasso_assertion_query_get_type
lasso_defederation_get_type
lasso_ds_key_info_get_type
lasso_ds_key_value_get_type
lasso_ds_rsa_key_value_get_type
lasso_ecp_get_type
lasso_federation_get_type
lasso_identity_get_type
lasso_lecp_get_type
lasso_lib_assertion_get_type
lasso_lib_authentication_statement_get_type
lasso_lib_authn_context_get_type
lasso_lib_authn_request_envelope_get_type
lasso_lib_authn_request_get_type
lasso_lib_authn_response_envelope_get_type
lasso_lib_authn_response_get_type
lasso_lib_federation_termination_notification_get_type
lasso_lib_idp_entries_get_type
lasso_lib_idp_entry_get_type
lasso_lib_idp_list_get_type
lasso_lib_logout_request_get_type
lasso_lib_logout_response_get_type
lasso_lib_name_identifier_mapping_request_get_type
lasso_lib_name_identifier_mapping_response_get_type
lasso_lib_register_name_identifier_request_get_type
lasso_lib_register_name_identifier_response_get_type
lasso_lib_request_authn_context_get_type
lasso_lib_scoping_get_type
lasso_lib_status_response_get_type
lasso_lib_subject_get_type
lasso_login_get_type
lasso_logout_get_type
lasso_misc_text_node_get_type
lasso_name_identifier_mapping_get_type
lasso_name_id_management_get_type
lasso_name_registration_get_type
lasso_node_get_type
lasso_profile_get_type
lasso_provider_get_type
lasso_saml2_action_get_type
lasso_saml2_advice_get_type
lasso_saml2_assertion_get_type
lasso_saml2_attribute_get_type
lasso_saml2_attribute_statement_get_type
lasso_saml2_attribute_value_get_type
lasso_saml2_audience_restriction_get_type
lasso_saml2_authn_context_get_type
lasso_saml2_authn_statement_get_type
lasso_saml2_authz_decision_statement_get_type
lasso_saml2_base_idabstract_get_type
lasso_saml2_condition_abstract_get_type
lasso_saml2_conditions_get_type
lasso_saml2_encrypted_element_get_type
lasso_saml2_evidence_get_type
lasso_saml2_key_info_confirmation_data_get_type
lasso_saml2_name_id_get_type
lasso_saml2_one_time_use_get_type
lasso_saml2_proxy_restriction_get_type
lasso_saml2_statement_abstract_get_type
lasso_saml2_subject_confirmation_data_get_type
lasso_saml2_subject_confirmation_get_type
lasso_saml2_subject_get_type
lasso_saml2_subject_locality_get_type
lasso_saml_advice_get_type
lasso_saml_assertion_get_type
lasso_saml_attribute_designator_get_type
lasso_saml_attribute_get_type
lasso_saml_attribute_statement_get_type
lasso_saml_attribute_value_get_type
lasso_saml_audience_restriction_condition_get_type
lasso_saml_authentication_statement_get_type
lasso_saml_authority_binding_get_type
lasso_saml_condition_abstract_get_type
lasso_saml_conditions_get_type
lasso_saml_name_identifier_get_type
lasso_samlp2_artifact_resolve_get_type
lasso_samlp2_artifact_response_get_type
lasso_samlp2_assertion_id_request_get_type
lasso_samlp2_attribute_query_get_type
lasso_samlp2_authn_query_get_type
lasso_samlp2_authn_request_get_type
lasso_samlp2_authz_decision_query_get_type
lasso_samlp2_extensions_get_type
lasso_samlp2_idp_entry_get_type
lasso_samlp2_idp_list_get_type
lasso_samlp2_logout_request_get_type
lasso_samlp2_logout_response_get_type
lasso_samlp2_manage_name_id_request_get_type
lasso_samlp2_manage_name_id_response_get_type
lasso_samlp2_name_id_mapping_request_get_type
lasso_samlp2_name_id_mapping_response_get_type
lasso_samlp2_name_id_policy_get_type
lasso_samlp2_request_abstract_get_type
lasso_samlp2_requested_authn_context_get_type
lasso_samlp2_response_get_type
lasso_samlp2_scoping_get_type
lasso_samlp2_status_code_get_type
lasso_samlp2_status_detail_get_type
lasso_samlp2_status_get_type
lasso_samlp2_status_response_get_type
lasso_samlp2_subject_query_abstract_get_type
lasso_samlp2_terminate_get_type
lasso_samlp_request_abstract_get_type
lasso_samlp_request_get_type
lasso_samlp_response_abstract_get_type
lasso_samlp_response_get_type
lasso_samlp_status_code_get_type
lasso_samlp_status_get_type
lasso_saml_statement_abstract_get_type
lasso_saml_subject_confirmation_get_type
lasso_saml_subject_get_type
lasso_saml_subject_locality_get_type
lasso_saml_subject_statement_abstract_get_type
lasso_saml_subject_statement_get_type
lasso_server_get_type
lasso_session_get_type
lasso_soap_body_get_type
lasso_soap_detail_get_type
lasso_soap_envelope_get_type
lasso_soap_fault_get_type
lasso_soap_header_get_type
#WSF#lasso_authentication_get_type
#WSF#lasso_data_service_get_type
#WSF#lasso_disco_authenticate_requester_get_type
#WSF#lasso_disco_authenticate_session_context_get_type
#WSF#lasso_disco_authorize_requester_get_type
#WSF#lasso_disco_credentials_get_type
#WSF#lasso_disco_description_get_type
#WSF#lasso_disco_encrypted_resource_id_get_type
#WSF#lasso_disco_encrypt_resource_id_get_type
#WSF#lasso_disco_generate_bearer_token_get_type
#WSF#lasso_disco_insert_entry_get_type
#WSF#lasso_disco_modify_get_type
#WSF#lasso_disco_modify_response_get_type
#WSF#lasso_disco_options_get_type
#WSF#lasso_disco_query_get_type
#WSF#lasso_disco_query_response_get_type
#WSF#lasso_disco_remove_entry_get_type
#WSF#lasso_disco_requested_service_type_get_type
#WSF#lasso_disco_resource_id_get_type
#WSF#lasso_disco_resource_offering_get_type
#WSF#lasso_disco_send_single_logout_get_type
#WSF#lasso_disco_service_instance_get_type
#WSF#lasso_discovery_get_type
#WSF#lasso_dst_data_get_type
#WSF#lasso_dst_modification_get_type
#WSF#lasso_dst_modify_get_type
#WSF#lasso_dst_modify_response_get_type
#WSF#lasso_dst_new_data_get_type
#WSF#lasso_dst_query_get_type
#WSF#lasso_dst_query_item_get_type
#WSF#lasso_dst_query_response_get_type
#WSF#lasso_idwsf2_data_service_get_type
#WSF#lasso_idwsf2_disco_abstract_get_type
#WSF#lasso_idwsf2_disco_endpoint_context_get_type
#WSF#lasso_idwsf2_disco_keys_get_type
#WSF#lasso_idwsf2_disco_options_get_type
#WSF#lasso_idwsf2_disco_provider_id_get_type
#WSF#lasso_idwsf2_disco_query_get_type
#WSF#lasso_idwsf2_disco_query_response_get_type
#WSF#lasso_idwsf2_disco_requested_service_get_type
#WSF#lasso_idwsf2_disco_security_context_get_type
#WSF#lasso_idwsf2_disco_service_context_get_type
#WSF#lasso_idwsf2_disco_service_type_get_type
#WSF#lasso_idwsf2_disco_svc_md_association_add_get_type
#WSF#lasso_idwsf2_disco_svc_md_association_add_response_get_type
#WSF#lasso_idwsf2_disco_svc_md_association_delete_get_type
#WSF#lasso_idwsf2_disco_svc_md_association_delete_response_get_type
#WSF#lasso_idwsf2_disco_svc_md_association_query_get_type
#WSF#lasso_idwsf2_disco_svc_md_association_query_response_get_type
#WSF#lasso_idwsf2_disco_svc_md_delete_get_type
#WSF#lasso_idwsf2_disco_svc_md_delete_response_get_type
#WSF#lasso_idwsf2_disco_svc_md_query_get_type
#WSF#lasso_idwsf2_disco_svc_md_query_response_get_type
#WSF#lasso_idwsf2_disco_svc_md_register_get_type
#WSF#lasso_idwsf2_disco_svc_md_register_response_get_type
#WSF#lasso_idwsf2_disco_svc_md_replace_get_type
#WSF#lasso_idwsf2_disco_svc_md_replace_response_get_type
#WSF#lasso_idwsf2_disco_svc_metadata_get_type
#WSF#lasso_idwsf2_discovery_get_type
#WSF#lasso_idwsf2_dst_data_response_base_get_type
#WSF#lasso_idwsf2_dst_delete_item_base_get_type
#WSF#lasso_idwsf2_dst_delete_response_get_type
#WSF#lasso_idwsf2_dstref_app_data_get_type
#WSF#lasso_idwsf2_dstref_create_get_type
#WSF#lasso_idwsf2_dstref_create_item_get_type
#WSF#lasso_idwsf2_dstref_create_response_get_type
#WSF#lasso_idwsf2_dstref_data_get_type
#WSF#lasso_idwsf2_dstref_data_response_get_type
#WSF#lasso_idwsf2_dstref_delete_get_type
#WSF#lasso_idwsf2_dstref_delete_item_get_type
#WSF#lasso_idwsf2_dstref_delete_response_get_type
#WSF#lasso_idwsf2_dstref_item_data_get_type
#WSF#lasso_idwsf2_dstref_modify_get_type
#WSF#lasso_idwsf2_dstref_modify_item_get_type
#WSF#lasso_idwsf2_dstref_modify_response_get_type
#WSF#lasso_idwsf2_dstref_query_get_type
#WSF#lasso_idwsf2_dstref_query_item_get_type
#WSF#lasso_idwsf2_dstref_query_response_get_type
#WSF#lasso_idwsf2_dstref_result_query_get_type
#WSF#lasso_idwsf2_dstref_test_item_get_type
#WSF#lasso_idwsf2_dst_request_get_type
#WSF#lasso_idwsf2_dst_result_query_base_get_type
#WSF#lasso_idwsf2_dst_test_item_base_get_type
#WSF#lasso_idwsf2_ims_identity_mapping_request_get_type
#WSF#lasso_idwsf2_ims_identity_mapping_response_get_type
#WSF#lasso_idwsf2_ims_mapping_input_get_type
#WSF#lasso_idwsf2_ims_mapping_output_get_type
#WSF#lasso_idwsf2_is_help_get_type
#WSF#lasso_idwsf2_is_inquiry_element_get_type
#WSF#lasso_idwsf2_is_inquiry_get_type
#WSF#lasso_idwsf2_is_interaction_request_get_type
#WSF#lasso_idwsf2_is_interaction_response_get_type
#WSF#lasso_idwsf2_is_interaction_statement_get_type
#WSF#lasso_idwsf2_is_item_get_type
#WSF#lasso_idwsf2_is_parameter_get_type
#WSF#lasso_idwsf2_is_select_get_type
#WSF#lasso_idwsf2_is_text_get_type
#WSF#lasso_idwsf2_profile_get_type
#WSF#lasso_idwsf2_ps_add_collection_request_get_type
#WSF#lasso_idwsf2_ps_add_collection_response_get_type
#WSF#lasso_idwsf2_ps_add_entity_request_get_type
#WSF#lasso_idwsf2_ps_add_entity_response_get_type
#WSF#lasso_idwsf2_ps_add_known_entity_request_get_type
#WSF#lasso_idwsf2_ps_add_known_entity_response_get_type
#WSF#lasso_idwsf2_ps_add_to_collection_request_get_type
#WSF#lasso_idwsf2_ps_get_object_info_request_get_type
#WSF#lasso_idwsf2_ps_get_object_info_response_get_type
#WSF#lasso_idwsf2_ps_item_data_get_type
#WSF#lasso_idwsf2_ps_list_members_request_get_type
#WSF#lasso_idwsf2_ps_list_members_response_get_type
#WSF#lasso_idwsf2_ps_notification_get_type
#WSF#lasso_idwsf2_ps_notify_get_type
#WSF#lasso_idwsf2_ps_object_get_type
#WSF#lasso_idwsf2_ps_query_objects_request_get_type
#WSF#lasso_idwsf2_ps_query_objects_response_get_type
#WSF#lasso_idwsf2_ps_remove_collection_request_get_type
#WSF#lasso_idwsf2_ps_remove_entity_request_get_type
#WSF#lasso_idwsf2_ps_remove_from_collection_request_get_type
#WSF#lasso_idwsf2_ps_request_abstract_get_type
#WSF#lasso_idwsf2_ps_resolve_identifier_request_get_type
#WSF#lasso_idwsf2_ps_resolve_identifier_response_get_type
#WSF#lasso_idwsf2_ps_resolve_input_get_type
#WSF#lasso_idwsf2_ps_response_abstract_get_type
#WSF#lasso_idwsf2_ps_set_object_info_request_get_type
#WSF#lasso_idwsf2_ps_test_membership_request_get_type
#WSF#lasso_idwsf2_ps_test_membership_response_get_type
#WSF#lasso_idwsf2_sb2_consent_get_type
#WSF#lasso_idwsf2_sb2_credentials_context_get_type
#WSF#lasso_idwsf2_sb2_endpoint_update_get_type
#WSF#lasso_idwsf2_sb2_redirect_request_get_type
#WSF#lasso_idwsf2_sb2_sender_get_type
#WSF#lasso_idwsf2_sb2_target_identity_get_type
#WSF#lasso_idwsf2_sb2_timeout_get_type
#WSF#lasso_idwsf2_sb2_usage_directive_get_type
#WSF#lasso_idwsf2_sb2_user_interaction_header_get_type
#WSF#lasso_idwsf2_sbf_framework_get_type
#WSF#lasso_idwsf2_sec_token_get_type
#WSF#lasso_idwsf2_sec_token_policy_get_type
#WSF#lasso_idwsf2_sec_transited_provider_path_get_type
#WSF#lasso_idwsf2_subs_notification_get_type
#WSF#lasso_idwsf2_subs_notify_response_get_type
#WSF#lasso_idwsf2_subsref_app_data_get_type
#WSF#lasso_idwsf2_subsref_create_get_type
#WSF#lasso_idwsf2_subsref_create_item_get_type
#WSF#lasso_idwsf2_subsref_create_response_get_type
#WSF#lasso_idwsf2_subsref_data_get_type
#WSF#lasso_idwsf2_subsref_data_response_get_type
#WSF#lasso_idwsf2_subsref_delete_get_type
#WSF#lasso_idwsf2_subsref_delete_item_get_type
#WSF#lasso_idwsf2_subsref_delete_response_get_type
#WSF#lasso_idwsf2_subsref_item_data_get_type
#WSF#lasso_idwsf2_subs_ref_item_get_type
#WSF#lasso_idwsf2_subsref_modify_get_type
#WSF#lasso_idwsf2_subsref_modify_item_get_type
#WSF#lasso_idwsf2_subsref_modify_response_get_type
#WSF#lasso_idwsf2_subsref_notification_get_type
#WSF#lasso_idwsf2_subsref_notify_get_type
#WSF#lasso_idwsf2_subsref_notify_response_get_type
#WSF#lasso_idwsf2_subsref_query_get_type
#WSF#lasso_idwsf2_subsref_query_item_get_type
#WSF#lasso_idwsf2_subsref_query_response_get_type
#WSF#lasso_idwsf2_subsref_result_query_get_type
#WSF#lasso_idwsf2_subsref_subscription_get_type
#WSF#lasso_idwsf2_subsref_test_item_get_type
#WSF#lasso_idwsf2_subs_subscription_get_type
#WSF#lasso_idwsf2_util_empty_get_type
#WSF#lasso_idwsf2_util_extension_get_type
#WSF#lasso_idwsf2_util_response_get_type
#WSF#lasso_idwsf2_util_status_get_type
#WSF#lasso_interaction_profile_service_get_type
#WSF#lasso_is_help_get_type
#WSF#lasso_is_inquiry_element_get_type
#WSF#lasso_is_inquiry_get_type
#WSF#lasso_is_interaction_request_get_type
#WSF#lasso_is_interaction_response_get_type
#WSF#lasso_is_interaction_statement_get_type
#WSF#lasso_is_item_get_type
#WSF#lasso_is_parameter_get_type
#WSF#lasso_is_redirect_request_get_type
#WSF#lasso_is_select_get_type
#WSF#lasso_is_text_get_type
#WSF#lasso_is_user_interaction_get_type
#WSF#lasso_personal_profile_service_get_type
#WSF#lasso_sa_credentials_get_type
#WSF#lasso_sa_parameter_get_type
#WSF#lasso_sa_password_transforms_get_type
#WSF#lasso_sa_sasl_request_get_type
#WSF#lasso_sa_sasl_response_get_type
#WSF#lasso_sa_transform_get_type
#WSF#lasso_sec_resource_access_statement_get_type
#WSF#lasso_soap_binding_consent_get_type
#WSF#lasso_soap_binding_correlation_get_type
#WSF#lasso_soap_binding_ext_credential_get_type
#WSF#lasso_soap_binding_ext_credentials_context_get_type
#WSF#lasso_soap_binding_ext_service_instance_update_get_type
#WSF#lasso_soap_binding_ext_timeout_get_type
#WSF#lasso_soap_binding_processing_context_get_type
#WSF#lasso_soap_binding_provider_get_type
#WSF#lasso_soap_binding_usage_directive_get_type
#WSF#lasso_utility_status_get_type
#WSF#lasso_wsa_attributed_any_get_type
#WSF#lasso_wsa_attributed_qname_get_type
#WSF#lasso_wsa_attributed_unsigned_long_get_type
#WSF#lasso_wsa_attributed_uri_get_type
#WSF#lasso_wsa_endpoint_reference_get_type
#WSF#lasso_wsa_metadata_get_type
#WSF#lasso_wsa_problem_action_get_type
#WSF#lasso_wsa_reference_parameters_get_type
#WSF#lasso_wsa_relates_to_get_type
#WSF#lasso_wsf_profile_get_type
#WSF#lasso_wsse_embedded_get_type
#WSF#lasso_wsse_reference_get_type
#WSF#lasso_wsse_security_get_type
#WSF#lasso_wsse_security_header_get_type
#WSF#lasso_wsse_security_token_reference_get_type
#WSF#lasso_wsse_transformation_parameters_get_type
#WSF#lasso_wsse_username_token_get_type
#WSF#lasso_wsu_timestamp_get_type
