summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFrederic Peters <fpeters@entrouvert.com>2008-05-15 21:17:44 +0000
committerFrederic Peters <fpeters@entrouvert.com>2008-05-15 21:17:44 +0000
commite5ba6151babcdfd0b4acb2749ae9478bf8983cba (patch)
tree180a8ac2dd068dccd3423658616f0ada0f9c7831
parent23fdb5641e236171ac56af717f63df277948af3a (diff)
downloadlasso-e5ba6151babcdfd0b4acb2749ae9478bf8983cba.tar.gz
lasso-e5ba6151babcdfd0b4acb2749ae9478bf8983cba.tar.xz
lasso-e5ba6151babcdfd0b4acb2749ae9478bf8983cba.zip
moved gtk-doc inline as is better on so many points; also added schema
fragments to published doc
-rw-r--r--docs/reference/lasso.sgml2
-rw-r--r--docs/reference/tmpl/data_service.sgml142
-rw-r--r--docs/reference/tmpl/defederation.sgml81
-rw-r--r--docs/reference/tmpl/discovery.sgml199
-rw-r--r--docs/reference/tmpl/ecp.sgml63
-rw-r--r--docs/reference/tmpl/federation.sgml66
-rw-r--r--docs/reference/tmpl/identity.sgml71
-rw-r--r--docs/reference/tmpl/lasso.sgml65
-rw-r--r--docs/reference/tmpl/lecp.sgml121
-rw-r--r--docs/reference/tmpl/lib_assertion.sgml47
-rw-r--r--docs/reference/tmpl/lib_authentication_statement.sgml49
-rw-r--r--docs/reference/tmpl/lib_authn_context.sgml36
-rw-r--r--docs/reference/tmpl/lib_authn_request.sgml76
-rw-r--r--docs/reference/tmpl/lib_authn_request_envelope.sgml52
-rw-r--r--docs/reference/tmpl/lib_authn_response.sgml39
-rw-r--r--docs/reference/tmpl/lib_authn_response_envelope.sgml39
-rw-r--r--docs/reference/tmpl/lib_federation_termination_notification.sgml50
-rw-r--r--docs/reference/tmpl/lib_idp_entries.sgml34
-rw-r--r--docs/reference/tmpl/lib_idp_entry.sgml36
-rw-r--r--docs/reference/tmpl/lib_idp_list.sgml35
-rw-r--r--docs/reference/tmpl/lib_logout_request.sgml52
-rw-r--r--docs/reference/tmpl/lib_logout_response.sgml46
-rw-r--r--docs/reference/tmpl/lib_name_identifier_mapping_request.sgml51
-rw-r--r--docs/reference/tmpl/lib_name_identifier_mapping_response.sgml50
-rw-r--r--docs/reference/tmpl/lib_register_name_identifier_request.sgml53
-rw-r--r--docs/reference/tmpl/lib_register_name_identifier_response.sgml46
-rw-r--r--docs/reference/tmpl/lib_request_authn_context.sgml36
-rw-r--r--docs/reference/tmpl/lib_scoping.sgml35
-rw-r--r--docs/reference/tmpl/lib_status_response.sgml37
-rw-r--r--docs/reference/tmpl/lib_subject.sgml34
-rw-r--r--docs/reference/tmpl/login.sgml383
-rw-r--r--docs/reference/tmpl/logout.sgml137
-rw-r--r--docs/reference/tmpl/name_id_management.sgml111
-rw-r--r--docs/reference/tmpl/name_identifier_mapping.sgml101
-rw-r--r--docs/reference/tmpl/name_registration.sgml111
-rw-r--r--docs/reference/tmpl/node.sgml176
-rw-r--r--docs/reference/tmpl/profile.sgml138
-rw-r--r--docs/reference/tmpl/provider.sgml176
-rw-r--r--docs/reference/tmpl/saml2_action.sgml36
-rw-r--r--docs/reference/tmpl/saml2_advice.sgml38
-rw-r--r--docs/reference/tmpl/saml2_assertion.sgml45
-rw-r--r--docs/reference/tmpl/saml2_attribute.sgml38
-rw-r--r--docs/reference/tmpl/saml2_attribute_statement.sgml36
-rw-r--r--docs/reference/tmpl/saml2_audience_restriction.sgml35
-rw-r--r--docs/reference/tmpl/saml2_authn_context.sgml38
-rw-r--r--docs/reference/tmpl/saml2_authn_statement.sgml39
-rw-r--r--docs/reference/tmpl/saml2_authz_decision_statement.sgml38
-rw-r--r--docs/reference/tmpl/saml2_base_idabstract.sgml36
-rw-r--r--docs/reference/tmpl/saml2_condition_abstract.sgml34
-rw-r--r--docs/reference/tmpl/saml2_conditions.sgml40
-rw-r--r--docs/reference/tmpl/saml2_encrypted_element.sgml37
-rw-r--r--docs/reference/tmpl/saml2_evidence.sgml38
-rw-r--r--docs/reference/tmpl/saml2_key_info_confirmation_data.sgml35
-rw-r--r--docs/reference/tmpl/saml2_name_id.sgml39
-rw-r--r--docs/reference/tmpl/saml2_one_time_use.sgml34
-rw-r--r--docs/reference/tmpl/saml2_proxy_restriction.sgml36
-rw-r--r--docs/reference/tmpl/saml2_statement_abstract.sgml34
-rw-r--r--docs/reference/tmpl/saml2_subject.sgml38
-rw-r--r--docs/reference/tmpl/saml2_subject_confirmation.sgml39
-rw-r--r--docs/reference/tmpl/saml2_subject_confirmation_data.sgml39
-rw-r--r--docs/reference/tmpl/saml2_subject_locality.sgml36
-rw-r--r--docs/reference/tmpl/saml_advice.sgml35
-rw-r--r--docs/reference/tmpl/saml_assertion.sgml49
-rw-r--r--docs/reference/tmpl/saml_attribute.sgml37
-rw-r--r--docs/reference/tmpl/saml_attribute_designator.sgml36
-rw-r--r--docs/reference/tmpl/saml_attribute_statement.sgml35
-rw-r--r--docs/reference/tmpl/saml_audience_restriction_condition.sgml26
-rw-r--r--docs/reference/tmpl/saml_authentication_statement.sgml37
-rw-r--r--docs/reference/tmpl/saml_authority_binding.sgml36
-rw-r--r--docs/reference/tmpl/saml_condition_abstract.sgml25
-rw-r--r--docs/reference/tmpl/saml_conditions.sgml37
-rw-r--r--docs/reference/tmpl/saml_name_identifier.sgml47
-rw-r--r--docs/reference/tmpl/saml_statement_abstract.sgml25
-rw-r--r--docs/reference/tmpl/saml_subject.sgml36
-rw-r--r--docs/reference/tmpl/saml_subject_confirmation.sgml36
-rw-r--r--docs/reference/tmpl/saml_subject_locality.sgml35
-rw-r--r--docs/reference/tmpl/saml_subject_statement.sgml34
-rw-r--r--docs/reference/tmpl/saml_subject_statement_abstract.sgml26
-rw-r--r--docs/reference/tmpl/samlp2_artifact_resolve.sgml35
-rw-r--r--docs/reference/tmpl/samlp2_artifact_response.sgml35
-rw-r--r--docs/reference/tmpl/samlp2_assertion_idrequest.sgml27
-rw-r--r--docs/reference/tmpl/samlp2_attribute_query.sgml35
-rw-r--r--docs/reference/tmpl/samlp2_authn_query.sgml36
-rw-r--r--docs/reference/tmpl/samlp2_authn_request.sgml47
-rw-r--r--docs/reference/tmpl/samlp2_authz_decision_query.sgml37
-rw-r--r--docs/reference/tmpl/samlp2_extensions.sgml34
-rw-r--r--docs/reference/tmpl/samlp2_idp_entry.sgml37
-rw-r--r--docs/reference/tmpl/samlp2_idp_list.sgml36
-rw-r--r--docs/reference/tmpl/samlp2_logout_request.sgml41
-rw-r--r--docs/reference/tmpl/samlp2_logout_response.sgml35
-rw-r--r--docs/reference/tmpl/samlp2_manage_name_id_request.sgml39
-rw-r--r--docs/reference/tmpl/samlp2_manage_name_id_response.sgml34
-rw-r--r--docs/reference/tmpl/samlp2_name_id_mapping_request.sgml38
-rw-r--r--docs/reference/tmpl/samlp2_name_id_mapping_response.sgml36
-rw-r--r--docs/reference/tmpl/samlp2_name_id_policy.sgml37
-rw-r--r--docs/reference/tmpl/samlp2_request_abstract.sgml41
-rw-r--r--docs/reference/tmpl/samlp2_requested_authn_context.sgml37
-rw-r--r--docs/reference/tmpl/samlp2_response.sgml36
-rw-r--r--docs/reference/tmpl/samlp2_scoping.sgml37
-rw-r--r--docs/reference/tmpl/samlp2_status.sgml37
-rw-r--r--docs/reference/tmpl/samlp2_status_code.sgml36
-rw-r--r--docs/reference/tmpl/samlp2_status_detail.sgml34
-rw-r--r--docs/reference/tmpl/samlp2_status_response.sgml43
-rw-r--r--docs/reference/tmpl/samlp2_subject_query_abstract.sgml35
-rw-r--r--docs/reference/tmpl/samlp2_terminate.sgml34
-rw-r--r--docs/reference/tmpl/samlp_request.sgml34
-rw-r--r--docs/reference/tmpl/samlp_request_abstract.sgml34
-rw-r--r--docs/reference/tmpl/samlp_response.sgml35
-rw-r--r--docs/reference/tmpl/samlp_response_abstract.sgml35
-rw-r--r--docs/reference/tmpl/samlp_status.sgml35
-rw-r--r--docs/reference/tmpl/samlp_status_code.sgml35
-rw-r--r--docs/reference/tmpl/server.sgml113
-rw-r--r--docs/reference/tmpl/session.sgml90
-rw-r--r--docs/reference/tmpl/strings.sgml115
-rw-r--r--lasso/id-ff/defederation.c6
-rw-r--r--lasso/id-ff/federation.c6
-rw-r--r--lasso/id-ff/identity.c6
-rw-r--r--lasso/id-ff/lecp.c6
-rw-r--r--lasso/id-ff/login.c121
-rw-r--r--lasso/id-ff/login.h20
-rw-r--r--lasso/id-ff/logout.c6
-rw-r--r--lasso/id-ff/name_identifier_mapping.c6
-rw-r--r--lasso/id-ff/name_registration.c6
-rw-r--r--lasso/id-ff/profile.c6
-rw-r--r--lasso/id-ff/provider.c7
-rw-r--r--lasso/id-ff/server.c8
-rw-r--r--lasso/id-ff/session.c6
-rw-r--r--lasso/id-wsf/data_service.c31
-rw-r--r--lasso/id-wsf/discovery.c39
-rw-r--r--lasso/lasso.c6
-rw-r--r--lasso/saml-2.0/ecp.c6
-rw-r--r--lasso/saml-2.0/name_id_management.c6
-rw-r--r--lasso/xml/disco_authenticate_requester.c10
-rw-r--r--lasso/xml/disco_authenticate_session_context.c10
-rw-r--r--lasso/xml/disco_authorize_requester.c10
-rw-r--r--lasso/xml/disco_credentials.c10
-rw-r--r--lasso/xml/disco_description.c10
-rw-r--r--lasso/xml/disco_encrypt_resource_id.c10
-rw-r--r--lasso/xml/disco_encrypted_resource_id.c10
-rw-r--r--lasso/xml/disco_generate_bearer_token.c10
-rw-r--r--lasso/xml/disco_insert_entry.c10
-rw-r--r--lasso/xml/disco_modify.c10
-rw-r--r--lasso/xml/disco_modify_response.c10
-rw-r--r--lasso/xml/disco_options.c10
-rw-r--r--lasso/xml/disco_query.c10
-rw-r--r--lasso/xml/disco_query_response.c10
-rw-r--r--lasso/xml/disco_remove_entry.c10
-rw-r--r--lasso/xml/disco_requested_service_type.c10
-rw-r--r--lasso/xml/disco_resource_id.c10
-rw-r--r--lasso/xml/disco_resource_offering.c10
-rw-r--r--lasso/xml/disco_send_single_logout.c10
-rw-r--r--lasso/xml/disco_service_instance.c10
-rw-r--r--lasso/xml/dst_data.c10
-rw-r--r--lasso/xml/dst_modification.c10
-rw-r--r--lasso/xml/dst_modify.c10
-rw-r--r--lasso/xml/dst_modify_response.c10
-rw-r--r--lasso/xml/dst_new_data.c10
-rw-r--r--lasso/xml/dst_query.c10
-rw-r--r--lasso/xml/dst_query_item.c10
-rw-r--r--lasso/xml/dst_query_response.c10
-rw-r--r--lasso/xml/id-wsf-2.0/disco_abstract.c10
-rw-r--r--lasso/xml/id-wsf-2.0/disco_endpoint_context.c10
-rw-r--r--lasso/xml/id-wsf-2.0/disco_keys.c10
-rw-r--r--lasso/xml/id-wsf-2.0/disco_options.c10
-rw-r--r--lasso/xml/id-wsf-2.0/disco_provider_id.c10
-rw-r--r--lasso/xml/id-wsf-2.0/disco_query.c10
-rw-r--r--lasso/xml/id-wsf-2.0/disco_query_response.c10
-rw-r--r--lasso/xml/id-wsf-2.0/disco_requested_service.c10
-rw-r--r--lasso/xml/id-wsf-2.0/disco_security_context.c10
-rw-r--r--lasso/xml/id-wsf-2.0/disco_service_context.c10
-rw-r--r--lasso/xml/id-wsf-2.0/disco_service_type.c10
-rw-r--r--lasso/xml/id-wsf-2.0/disco_svc_md_association_add.c10
-rw-r--r--lasso/xml/id-wsf-2.0/disco_svc_md_association_add_response.c10
-rw-r--r--lasso/xml/id-wsf-2.0/disco_svc_md_association_delete.c10
-rw-r--r--lasso/xml/id-wsf-2.0/disco_svc_md_association_delete_response.c10
-rw-r--r--lasso/xml/id-wsf-2.0/disco_svc_md_association_query.c10
-rw-r--r--lasso/xml/id-wsf-2.0/disco_svc_md_association_query_response.c10
-rw-r--r--lasso/xml/id-wsf-2.0/disco_svc_md_delete.c10
-rw-r--r--lasso/xml/id-wsf-2.0/disco_svc_md_delete_response.c10
-rw-r--r--lasso/xml/id-wsf-2.0/disco_svc_md_query.c10
-rw-r--r--lasso/xml/id-wsf-2.0/disco_svc_md_query_response.c10
-rw-r--r--lasso/xml/id-wsf-2.0/disco_svc_md_register.c10
-rw-r--r--lasso/xml/id-wsf-2.0/disco_svc_md_register_response.c10
-rw-r--r--lasso/xml/id-wsf-2.0/disco_svc_md_replace.c10
-rw-r--r--lasso/xml/id-wsf-2.0/disco_svc_md_replace_response.c10
-rw-r--r--lasso/xml/id-wsf-2.0/disco_svc_metadata.c10
-rw-r--r--lasso/xml/id-wsf-2.0/dst_data_response_base.c10
-rw-r--r--lasso/xml/id-wsf-2.0/dst_delete_item_base.c10
-rw-r--r--lasso/xml/id-wsf-2.0/dst_delete_response.c10
-rw-r--r--lasso/xml/id-wsf-2.0/dst_request.c10
-rw-r--r--lasso/xml/id-wsf-2.0/dst_result_query_base.c10
-rw-r--r--lasso/xml/id-wsf-2.0/dst_test_item_base.c10
-rw-r--r--lasso/xml/id-wsf-2.0/dstref_app_data.c10
-rw-r--r--lasso/xml/id-wsf-2.0/dstref_create.c10
-rw-r--r--lasso/xml/id-wsf-2.0/dstref_create_item.c10
-rw-r--r--lasso/xml/id-wsf-2.0/dstref_create_response.c10
-rw-r--r--lasso/xml/id-wsf-2.0/dstref_data.c10
-rw-r--r--lasso/xml/id-wsf-2.0/dstref_data_response.c10
-rw-r--r--lasso/xml/id-wsf-2.0/dstref_delete.c10
-rw-r--r--lasso/xml/id-wsf-2.0/dstref_delete_item.c10
-rw-r--r--lasso/xml/id-wsf-2.0/dstref_delete_response.c10
-rw-r--r--lasso/xml/id-wsf-2.0/dstref_item_data.c10
-rw-r--r--lasso/xml/id-wsf-2.0/dstref_modify.c10
-rw-r--r--lasso/xml/id-wsf-2.0/dstref_modify_item.c10
-rw-r--r--lasso/xml/id-wsf-2.0/dstref_modify_response.c10
-rw-r--r--lasso/xml/id-wsf-2.0/dstref_query.c10
-rw-r--r--lasso/xml/id-wsf-2.0/dstref_query_item.c10
-rw-r--r--lasso/xml/id-wsf-2.0/dstref_query_response.c10
-rw-r--r--lasso/xml/id-wsf-2.0/dstref_result_query.c10
-rw-r--r--lasso/xml/id-wsf-2.0/dstref_test_item.c10
-rw-r--r--lasso/xml/id-wsf-2.0/ims_identity_mapping_request.c10
-rw-r--r--lasso/xml/id-wsf-2.0/ims_identity_mapping_response.c10
-rw-r--r--lasso/xml/id-wsf-2.0/ims_mapping_input.c10
-rw-r--r--lasso/xml/id-wsf-2.0/ims_mapping_output.c10
-rw-r--r--lasso/xml/id-wsf-2.0/is_help.c10
-rw-r--r--lasso/xml/id-wsf-2.0/is_inquiry.c10
-rw-r--r--lasso/xml/id-wsf-2.0/is_inquiry_element.c10
-rw-r--r--lasso/xml/id-wsf-2.0/is_interaction_request.c10
-rw-r--r--lasso/xml/id-wsf-2.0/is_interaction_response.c10
-rw-r--r--lasso/xml/id-wsf-2.0/is_interaction_statement.c10
-rw-r--r--lasso/xml/id-wsf-2.0/is_item.c10
-rw-r--r--lasso/xml/id-wsf-2.0/is_parameter.c10
-rw-r--r--lasso/xml/id-wsf-2.0/is_select.c10
-rw-r--r--lasso/xml/id-wsf-2.0/is_text.c10
-rw-r--r--lasso/xml/id-wsf-2.0/ps_add_collection_request.c10
-rw-r--r--lasso/xml/id-wsf-2.0/ps_add_collection_response.c10
-rw-r--r--lasso/xml/id-wsf-2.0/ps_add_entity_request.c10
-rw-r--r--lasso/xml/id-wsf-2.0/ps_add_entity_response.c10
-rw-r--r--lasso/xml/id-wsf-2.0/ps_add_known_entity_request.c10
-rw-r--r--lasso/xml/id-wsf-2.0/ps_add_known_entity_response.c10
-rw-r--r--lasso/xml/id-wsf-2.0/ps_add_to_collection_request.c10
-rw-r--r--lasso/xml/id-wsf-2.0/ps_get_object_info_request.c10
-rw-r--r--lasso/xml/id-wsf-2.0/ps_get_object_info_response.c10
-rw-r--r--lasso/xml/id-wsf-2.0/ps_item_data.c10
-rw-r--r--lasso/xml/id-wsf-2.0/ps_list_members_request.c10
-rw-r--r--lasso/xml/id-wsf-2.0/ps_list_members_response.c10
-rw-r--r--lasso/xml/id-wsf-2.0/ps_notification.c10
-rw-r--r--lasso/xml/id-wsf-2.0/ps_notify.c10
-rw-r--r--lasso/xml/id-wsf-2.0/ps_object.c10
-rw-r--r--lasso/xml/id-wsf-2.0/ps_query_objects_request.c10
-rw-r--r--lasso/xml/id-wsf-2.0/ps_query_objects_response.c10
-rw-r--r--lasso/xml/id-wsf-2.0/ps_remove_collection_request.c10
-rw-r--r--lasso/xml/id-wsf-2.0/ps_remove_entity_request.c10
-rw-r--r--lasso/xml/id-wsf-2.0/ps_remove_from_collection_request.c10
-rw-r--r--lasso/xml/id-wsf-2.0/ps_request_abstract.c10
-rw-r--r--lasso/xml/id-wsf-2.0/ps_resolve_identifier_request.c10
-rw-r--r--lasso/xml/id-wsf-2.0/ps_resolve_identifier_response.c10
-rw-r--r--lasso/xml/id-wsf-2.0/ps_resolve_input.c10
-rw-r--r--lasso/xml/id-wsf-2.0/ps_response_abstract.c10
-rw-r--r--lasso/xml/id-wsf-2.0/ps_set_object_info_request.c10
-rw-r--r--lasso/xml/id-wsf-2.0/ps_test_membership_request.c10
-rw-r--r--lasso/xml/id-wsf-2.0/ps_test_membership_response.c10
-rw-r--r--lasso/xml/id-wsf-2.0/sb2_consent.c10
-rw-r--r--lasso/xml/id-wsf-2.0/sb2_credentials_context.c10
-rw-r--r--lasso/xml/id-wsf-2.0/sb2_endpoint_update.c10
-rw-r--r--lasso/xml/id-wsf-2.0/sb2_redirect_request.c10
-rw-r--r--lasso/xml/id-wsf-2.0/sb2_sender.c10
-rw-r--r--lasso/xml/id-wsf-2.0/sb2_target_identity.c10
-rw-r--r--lasso/xml/id-wsf-2.0/sb2_timeout.c10
-rw-r--r--lasso/xml/id-wsf-2.0/sb2_usage_directive.c10
-rw-r--r--lasso/xml/id-wsf-2.0/sb2_user_interaction_header.c10
-rw-r--r--lasso/xml/id-wsf-2.0/sbf_framework.c10
-rw-r--r--lasso/xml/id-wsf-2.0/sec_token.c10
-rw-r--r--lasso/xml/id-wsf-2.0/sec_token_policy.c10
-rw-r--r--lasso/xml/id-wsf-2.0/sec_transited_provider_path.c10
-rw-r--r--lasso/xml/id-wsf-2.0/subs_notification.c10
-rw-r--r--lasso/xml/id-wsf-2.0/subs_notify_response.c10
-rw-r--r--lasso/xml/id-wsf-2.0/subs_ref_item.c10
-rw-r--r--lasso/xml/id-wsf-2.0/subs_subscription.c10
-rw-r--r--lasso/xml/id-wsf-2.0/subsref_app_data.c6
-rw-r--r--lasso/xml/id-wsf-2.0/subsref_create.c10
-rw-r--r--lasso/xml/id-wsf-2.0/subsref_create_item.c10
-rw-r--r--lasso/xml/id-wsf-2.0/subsref_create_response.c10
-rw-r--r--lasso/xml/id-wsf-2.0/subsref_data.c10
-rw-r--r--lasso/xml/id-wsf-2.0/subsref_data_response.c10
-rw-r--r--lasso/xml/id-wsf-2.0/subsref_delete.c10
-rw-r--r--lasso/xml/id-wsf-2.0/subsref_delete_item.c10
-rw-r--r--lasso/xml/id-wsf-2.0/subsref_delete_response.c10
-rw-r--r--lasso/xml/id-wsf-2.0/subsref_item_data.c10
-rw-r--r--lasso/xml/id-wsf-2.0/subsref_modify.c10
-rw-r--r--lasso/xml/id-wsf-2.0/subsref_modify_item.c10
-rw-r--r--lasso/xml/id-wsf-2.0/subsref_modify_response.c10
-rw-r--r--lasso/xml/id-wsf-2.0/subsref_notification.c10
-rw-r--r--lasso/xml/id-wsf-2.0/subsref_notify.c10
-rw-r--r--lasso/xml/id-wsf-2.0/subsref_notify_response.c10
-rw-r--r--lasso/xml/id-wsf-2.0/subsref_query.c10
-rw-r--r--lasso/xml/id-wsf-2.0/subsref_query_item.c10
-rw-r--r--lasso/xml/id-wsf-2.0/subsref_query_response.c10
-rw-r--r--lasso/xml/id-wsf-2.0/subsref_result_query.c10
-rw-r--r--lasso/xml/id-wsf-2.0/subsref_subscription.c10
-rw-r--r--lasso/xml/id-wsf-2.0/subsref_test_item.c10
-rw-r--r--lasso/xml/id-wsf-2.0/util_empty.c10
-rw-r--r--lasso/xml/id-wsf-2.0/util_extension.c10
-rw-r--r--lasso/xml/id-wsf-2.0/util_response.c10
-rw-r--r--lasso/xml/id-wsf-2.0/util_status.c10
-rw-r--r--lasso/xml/is_help.c10
-rw-r--r--lasso/xml/is_inquiry.c10
-rw-r--r--lasso/xml/is_inquiry_element.c10
-rw-r--r--lasso/xml/is_interaction_request.c10
-rw-r--r--lasso/xml/is_interaction_response.c10
-rw-r--r--lasso/xml/is_interaction_statement.c10
-rw-r--r--lasso/xml/is_item.c10
-rw-r--r--lasso/xml/is_parameter.c10
-rw-r--r--lasso/xml/is_redirect_request.c10
-rw-r--r--lasso/xml/is_select.c10
-rw-r--r--lasso/xml/is_text.c10
-rw-r--r--lasso/xml/is_user_interaction.c10
-rw-r--r--lasso/xml/lib_assertion.c29
-rw-r--r--lasso/xml/lib_authentication_statement.c9
-rw-r--r--lasso/xml/lib_authn_context.c22
-rw-r--r--lasso/xml/lib_authn_request.c30
-rw-r--r--lasso/xml/lib_authn_request.h24
-rw-r--r--lasso/xml/lib_authn_request_envelope.c9
-rw-r--r--lasso/xml/lib_authn_response.c18
-rw-r--r--lasso/xml/lib_authn_response_envelope.c5
-rw-r--r--lasso/xml/lib_federation_termination_notification.c18
-rw-r--r--lasso/xml/lib_idp_entries.c11
-rw-r--r--lasso/xml/lib_idp_entry.c9
-rw-r--r--lasso/xml/lib_idp_list.c11
-rw-r--r--lasso/xml/lib_logout_request.c18
-rw-r--r--lasso/xml/lib_logout_response.c12
-rw-r--r--lasso/xml/lib_name_identifier_mapping_request.c18
-rw-r--r--lasso/xml/lib_name_identifier_mapping_response.c11
-rw-r--r--lasso/xml/lib_register_name_identifier_request.c18
-rw-r--r--lasso/xml/lib_register_name_identifier_response.c11
-rw-r--r--lasso/xml/lib_request_authn_context.c11
-rw-r--r--lasso/xml/lib_scoping.c11
-rw-r--r--lasso/xml/lib_status_response.c18
-rw-r--r--lasso/xml/lib_subject.c11
-rw-r--r--lasso/xml/sa_credentials.c10
-rw-r--r--lasso/xml/sa_parameter.c10
-rw-r--r--lasso/xml/sa_password_transforms.c10
-rw-r--r--lasso/xml/sa_sasl_request.c10
-rw-r--r--lasso/xml/sa_sasl_response.c10
-rw-r--r--lasso/xml/sa_transform.c10
-rw-r--r--lasso/xml/saml-2.0/saml2_action.c10
-rw-r--r--lasso/xml/saml-2.0/saml2_advice.c10
-rw-r--r--lasso/xml/saml-2.0/saml2_assertion.c10
-rw-r--r--lasso/xml/saml-2.0/saml2_attribute.c10
-rw-r--r--lasso/xml/saml-2.0/saml2_attribute_statement.c10
-rw-r--r--lasso/xml/saml-2.0/saml2_audience_restriction.c10
-rw-r--r--lasso/xml/saml-2.0/saml2_authn_context.c10
-rw-r--r--lasso/xml/saml-2.0/saml2_authn_statement.c10
-rw-r--r--lasso/xml/saml-2.0/saml2_authz_decision_statement.c10
-rw-r--r--lasso/xml/saml-2.0/saml2_base_idabstract.c10
-rw-r--r--lasso/xml/saml-2.0/saml2_condition_abstract.c10
-rw-r--r--lasso/xml/saml-2.0/saml2_conditions.c10
-rw-r--r--lasso/xml/saml-2.0/saml2_encrypted_element.c10
-rw-r--r--lasso/xml/saml-2.0/saml2_evidence.c10
-rw-r--r--lasso/xml/saml-2.0/saml2_key_info_confirmation_data.c10
-rw-r--r--lasso/xml/saml-2.0/saml2_name_id.c10
-rw-r--r--lasso/xml/saml-2.0/saml2_one_time_use.c10
-rw-r--r--lasso/xml/saml-2.0/saml2_proxy_restriction.c10
-rw-r--r--lasso/xml/saml-2.0/saml2_statement_abstract.c10
-rw-r--r--lasso/xml/saml-2.0/saml2_subject.c10
-rw-r--r--lasso/xml/saml-2.0/saml2_subject_confirmation.c10
-rw-r--r--lasso/xml/saml-2.0/saml2_subject_confirmation_data.c10
-rw-r--r--lasso/xml/saml-2.0/saml2_subject_locality.c10
-rw-r--r--lasso/xml/saml-2.0/samlp2_artifact_resolve.c10
-rw-r--r--lasso/xml/saml-2.0/samlp2_artifact_response.c10
-rw-r--r--lasso/xml/saml-2.0/samlp2_assertion_id_request.c10
-rw-r--r--lasso/xml/saml-2.0/samlp2_attribute_query.c10
-rw-r--r--lasso/xml/saml-2.0/samlp2_authn_query.c10
-rw-r--r--lasso/xml/saml-2.0/samlp2_authn_request.c10
-rw-r--r--lasso/xml/saml-2.0/samlp2_authz_decision_query.c10
-rw-r--r--lasso/xml/saml-2.0/samlp2_extensions.c10
-rw-r--r--lasso/xml/saml-2.0/samlp2_idp_entry.c10
-rw-r--r--lasso/xml/saml-2.0/samlp2_idp_list.c10
-rw-r--r--lasso/xml/saml-2.0/samlp2_logout_request.c10
-rw-r--r--lasso/xml/saml-2.0/samlp2_logout_response.c10
-rw-r--r--lasso/xml/saml-2.0/samlp2_manage_name_id_request.c10
-rw-r--r--lasso/xml/saml-2.0/samlp2_manage_name_id_response.c10
-rw-r--r--lasso/xml/saml-2.0/samlp2_name_id_mapping_request.c10
-rw-r--r--lasso/xml/saml-2.0/samlp2_name_id_mapping_response.c10
-rw-r--r--lasso/xml/saml-2.0/samlp2_name_id_policy.c10
-rw-r--r--lasso/xml/saml-2.0/samlp2_request_abstract.c10
-rw-r--r--lasso/xml/saml-2.0/samlp2_requested_authn_context.c10
-rw-r--r--lasso/xml/saml-2.0/samlp2_response.c10
-rw-r--r--lasso/xml/saml-2.0/samlp2_scoping.c10
-rw-r--r--lasso/xml/saml-2.0/samlp2_status.c10
-rw-r--r--lasso/xml/saml-2.0/samlp2_status_code.c10
-rw-r--r--lasso/xml/saml-2.0/samlp2_status_detail.c10
-rw-r--r--lasso/xml/saml-2.0/samlp2_status_response.c10
-rw-r--r--lasso/xml/saml-2.0/samlp2_subject_query_abstract.c10
-rw-r--r--lasso/xml/saml-2.0/samlp2_terminate.c10
-rw-r--r--lasso/xml/saml_advice.c11
-rw-r--r--lasso/xml/saml_assertion.c10
-rw-r--r--lasso/xml/saml_authentication_statement.c10
-rw-r--r--lasso/xml/saml_authority_binding.c10
-rw-r--r--lasso/xml/saml_condition_abstract.c17
-rw-r--r--lasso/xml/saml_conditions.c10
-rw-r--r--lasso/xml/saml_name_identifier.c10
-rw-r--r--lasso/xml/saml_name_identifier.h15
-rw-r--r--lasso/xml/saml_statement_abstract.c17
-rw-r--r--lasso/xml/saml_subject.c10
-rw-r--r--lasso/xml/saml_subject_confirmation.c10
-rw-r--r--lasso/xml/saml_subject_locality.c10
-rw-r--r--lasso/xml/saml_subject_statement_abstract.c10
-rw-r--r--lasso/xml/samlp_request.c9
-rw-r--r--lasso/xml/samlp_request_abstract.c10
-rw-r--r--lasso/xml/samlp_response.c10
-rw-r--r--lasso/xml/samlp_response_abstract.c10
-rw-r--r--lasso/xml/samlp_status.c10
-rw-r--r--lasso/xml/samlp_status_code.c10
-rw-r--r--lasso/xml/soap_binding_consent.c10
-rw-r--r--lasso/xml/soap_binding_correlation.c10
-rw-r--r--lasso/xml/soap_binding_ext_credential.c10
-rw-r--r--lasso/xml/soap_binding_ext_credentials_context.c10
-rw-r--r--lasso/xml/soap_binding_ext_service_instance_update.c10
-rw-r--r--lasso/xml/soap_binding_ext_timeout.c10
-rw-r--r--lasso/xml/soap_binding_processing_context.c10
-rw-r--r--lasso/xml/soap_binding_provider.c10
-rw-r--r--lasso/xml/soap_binding_usage_directive.c10
-rw-r--r--lasso/xml/soap_body.c10
-rw-r--r--lasso/xml/soap_envelope.c7
-rw-r--r--lasso/xml/soap_header.c5
-rw-r--r--lasso/xml/strings.h75
-rw-r--r--lasso/xml/utility_status.c10
-rw-r--r--lasso/xml/xml.c9
419 files changed, 2691 insertions, 6703 deletions
diff --git a/docs/reference/lasso.sgml b/docs/reference/lasso.sgml
index ccbb64c3..af80ff79 100644
--- a/docs/reference/lasso.sgml
+++ b/docs/reference/lasso.sgml
@@ -129,7 +129,7 @@
</legalnotice>
<copyright>
- <year>2004, 2005, 2006, 2007</year>
+ <year>2004, 2005, 2006, 2007, 2008</year>
<holder>Entr'ouvert</holder>
</copyright>
diff --git a/docs/reference/tmpl/data_service.sgml b/docs/reference/tmpl/data_service.sgml
deleted file mode 100644
index 74fd7532..00000000
--- a/docs/reference/tmpl/data_service.sgml
+++ /dev/null
@@ -1,142 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoDataService
-
-<!-- ##### SECTION Short_Description ##### -->
-ID-WSF Data Service Profile
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-XXX
-</para>
-
-<para>
-Following up on #LassoDiscovery first example, it created a @service object,
-this is a #LassoDataService instance. This example continues from that step
-and retrieves the name of the principal:
-</para>
-
-<informalexample><programlisting><![CDATA[
-char *soap_answer; /* SOAP answer from data service */
-xmlNode *principal_name; /* libxml2 xmlNode with the principal name */
-
-service = lasso_discovery_get_service(discovery);
-lasso_data_service_init_query(service, "/pp:PP/pp:InformalName", NULL);
-lasso_data_service_build_request_msg(service);
-
-/*
- * service must perform SOAP call to LASSO_WSF_PROFILE(service)->msg_url
- * the SOAP message is LASSO_WSF_PROFILE(service)->msg_body. The answer
- * is stored in char* soap_answer;
- */
-
-lasso_data_service_process_query_response_msg(service, soap_answer);
-principal_name = lasso_data_service_get_answer(service, "/pp:PP/pp:InformalName");
-
-/*
- * app should probably then use xmlNodeGetContent libxml2 function to get
- * access to node content.
- */
-]]></programlisting></informalexample>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoDataService ##### -->
-<para>
-
-</para>
-
-@parent:
-@resource_id:
-@encrypted_resource_id:
-@resource_data:
-@provider_id:
-@abstract_description:
-
-<!-- ##### FUNCTION lasso_data_service_new ##### -->
-<para>
-
-</para>
-
-@server:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_data_service_init_query ##### -->
-<para>
-
-</para>
-
-@service:
-@select:
-@item_id:
-@security_mech_id:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_data_service_add_query_item ##### -->
-<para>
-
-</para>
-
-@service:
-@select:
-@item_id:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_data_service_process_query_msg ##### -->
-<para>
-
-</para>
-
-@service:
-@message:
-@security_mech_id:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_data_service_build_response_msg ##### -->
-<para>
-
-</para>
-
-@service:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_data_service_process_query_response_msg ##### -->
-<para>
-
-</para>
-
-@service:
-@message:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_data_service_get_answer ##### -->
-<para>
-
-</para>
-
-@service:
-@select:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_data_service_get_answer_for_item_id ##### -->
-<para>
-
-</para>
-
-@service:
-@item_id:
-@Returns:
-
-
diff --git a/docs/reference/tmpl/defederation.sgml b/docs/reference/tmpl/defederation.sgml
deleted file mode 100644
index 6404fd48..00000000
--- a/docs/reference/tmpl/defederation.sgml
+++ /dev/null
@@ -1,81 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoDefederation
-
-<!-- ##### SECTION Short_Description ##### -->
-Federation Termination Notification Profile (ID-FF)
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoDefederation ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### FUNCTION lasso_defederation_new ##### -->
-<para>
-
-</para>
-
-@server:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_defederation_destroy ##### -->
-<para>
-
-</para>
-
-@defederation:
-
-
-<!-- ##### FUNCTION lasso_defederation_build_notification_msg ##### -->
-<para>
-
-</para>
-
-@defederation:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_defederation_init_notification ##### -->
-<para>
-
-</para>
-
-@defederation:
-@remote_providerID:
-@http_method:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_defederation_process_notification_msg ##### -->
-<para>
-
-</para>
-
-@defederation:
-@notification_msg:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_defederation_validate_notification ##### -->
-<para>
-
-</para>
-
-@defederation:
-@Returns:
-
-
diff --git a/docs/reference/tmpl/discovery.sgml b/docs/reference/tmpl/discovery.sgml
deleted file mode 100644
index 71f9b30f..00000000
--- a/docs/reference/tmpl/discovery.sgml
+++ /dev/null
@@ -1,199 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoDiscovery
-
-<!-- ##### SECTION Short_Description ##### -->
-ID-WSF Discovery Service Profile
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-The Discovery service usually runs on the principal identity provider and
-knowns about resources and services related to the principal. Attribute
-providers can register themselves as offering resources for an user while other
-services can ask where to find a given resource.
-</para>
-
-<para>
-The following example is a service provider asking for a "PP" service (an
-attribute provider for the "Personal Profile"):
-</para>
-
-<informalexample><programlisting><![CDATA[
-LassoServer *server; /* initialized before */
-char* session_dump; /* initialized before */
-
-LassoDiscovery *discovery; /* iscovery service */
-char *soap_answer; /* SOAP answer from disco service */
-LassoProfileService *service; /* instance to perform on requested service */
-
-discovery = lasso_discovery_new(server);
-lasso_wsf_profile_set_session_from_dump(LASSO_WSF_PROFILE(discovery), session_dump);
-lasso_discovery_init_query(discovery);
-lasso_discovery_add_requested_service(discovery, LASSO_PP_HREF);
-lasso_discovery_build_request_msg(discovery);
-
-/*
- * service must perform SOAP call to LASSO_WSF_PROFILE(discovery)->msg_url
- * the SOAP message is LASSO_WSF_PROFILE(discovery)->msg_body. The answer
- * is stored in char* soap_answer;
- */
-
-lasso_discovery_process_query_response_msg(discovery, soap_answer);
-
-service = lasso_discovery_get_service(discovery);
-]]></programlisting></informalexample>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoDiscovery ##### -->
-<para>
-
-</para>
-
-@parent:
-@resource_id:
-@encrypted_resource_id:
-
-<!-- ##### FUNCTION lasso_discovery_new ##### -->
-<para>
-
-</para>
-
-@server:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_discovery_destroy ##### -->
-<para>
-
-</para>
-
-@discovery:
-
-
-<!-- ##### FUNCTION lasso_discovery_add_requested_service_type ##### -->
-<para>
-
-</para>
-
-@discovery:
-@service_type:
-@option:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_discovery_build_modify_response_msg ##### -->
-<para>
-
-</para>
-
-@discovery:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_discovery_build_response_msg ##### -->
-<para>
-
-</para>
-
-@discovery:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_discovery_get_service ##### -->
-<para>
-
-</para>
-
-@discovery:
-@service_type:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_discovery_get_services ##### -->
-<para>
-
-</para>
-
-@discovery:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_discovery_init_insert ##### -->
-<para>
-
-</para>
-
-@discovery:
-@new_offering:
-@security_mech_id:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_discovery_init_query ##### -->
-<para>
-
-</para>
-
-@discovery:
-@security_mech_id:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_discovery_init_remove ##### -->
-<para>
-
-</para>
-
-@discovery:
-@entry_id:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_discovery_process_modify_msg ##### -->
-<para>
-
-</para>
-
-@discovery:
-@message:
-@security_mech_id:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_discovery_process_modify_response_msg ##### -->
-<para>
-
-</para>
-
-@discovery:
-@message:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_discovery_process_query_msg ##### -->
-<para>
-
-</para>
-
-@discovery:
-@message:
-@security_mech_id:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_discovery_process_query_response_msg ##### -->
-<para>
-
-</para>
-
-@discovery:
-@message:
-@Returns:
-
-
diff --git a/docs/reference/tmpl/ecp.sgml b/docs/reference/tmpl/ecp.sgml
deleted file mode 100644
index 27a5c4dc..00000000
--- a/docs/reference/tmpl/ecp.sgml
+++ /dev/null
@@ -1,63 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoEcp
-
-<!-- ##### SECTION Short_Description ##### -->
-Enhanced Client or Proxy Profile (SAMLv2)
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoEcp ##### -->
-<para>
-
-</para>
-
-@assertionConsumerURL:
-
-<!-- ##### FUNCTION lasso_ecp_new ##### -->
-<para>
-
-</para>
-
-@server:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_ecp_destroy ##### -->
-<para>
-
-</para>
-
-@ecp:
-
-
-<!-- ##### FUNCTION lasso_ecp_process_authn_request_msg ##### -->
-<para>
-
-</para>
-
-@ecp:
-@authn_request_msg:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_ecp_process_response_msg ##### -->
-<para>
-
-</para>
-
-@ecp:
-@response_msg:
-@Returns:
-
-
diff --git a/docs/reference/tmpl/federation.sgml b/docs/reference/tmpl/federation.sgml
deleted file mode 100644
index a854e893..00000000
--- a/docs/reference/tmpl/federation.sgml
+++ /dev/null
@@ -1,66 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoFederation
-
-<!-- ##### SECTION Short_Description ##### -->
-Principal federation between two providers
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoFederation ##### -->
-<para>
-
-</para>
-
-@remote_providerID:
-@local_nameIdentifier:
-@remote_nameIdentifier:
-
-<!-- ##### FUNCTION lasso_federation_new ##### -->
-<para>
-
-</para>
-
-@remote_providerID:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_federation_destroy ##### -->
-<para>
-
-</para>
-
-@federation:
-
-
-<!-- ##### FUNCTION lasso_federation_build_local_name_identifier ##### -->
-<para>
-
-</para>
-
-@federation:
-@nameQualifier:
-@format:
-@content:
-
-
-<!-- ##### FUNCTION lasso_federation_verify_name_identifier ##### -->
-<para>
-
-</para>
-
-@federation:
-@name_identifier:
-@Returns:
-
-
diff --git a/docs/reference/tmpl/identity.sgml b/docs/reference/tmpl/identity.sgml
deleted file mode 100644
index 65e2e63f..00000000
--- a/docs/reference/tmpl/identity.sgml
+++ /dev/null
@@ -1,71 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoIdentity
-
-<!-- ##### SECTION Short_Description ##### -->
-Principal Identity
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoIdentity ##### -->
-<para>
-
-</para>
-
-@federations:
-@is_dirty:
-
-<!-- ##### FUNCTION lasso_identity_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_identity_new_from_dump ##### -->
-<para>
-
-</para>
-
-@dump:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_identity_destroy ##### -->
-<para>
-
-</para>
-
-@identity:
-
-
-<!-- ##### FUNCTION lasso_identity_dump ##### -->
-<para>
-
-</para>
-
-@identity:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_identity_get_federation ##### -->
-<para>
-
-</para>
-
-@identity:
-@providerID:
-@Returns:
-
-
diff --git a/docs/reference/tmpl/lasso.sgml b/docs/reference/tmpl/lasso.sgml
deleted file mode 100644
index fecd91df..00000000
--- a/docs/reference/tmpl/lasso.sgml
+++ /dev/null
@@ -1,65 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-lasso
-
-<!-- ##### SECTION Short_Description ##### -->
-Initialization functions
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### FUNCTION lasso_init ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_shutdown ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_check_version ##### -->
-<para>
-
-</para>
-
-@major:
-@minor:
-@subminor:
-@mode:
-@Returns:
-
-
-<!-- ##### ENUM LassoCheckVersionMode ##### -->
-<para>
-
-</para>
-
-@LASSO_CHECK_VERSION_EXACT:
-@LASSO_CHECK_VERSIONABI_COMPATIBLE:
-@LASSO_CHECK_VERSION_NUMERIC:
-
-<!-- ##### FUNCTION lasso_register_dst_service ##### -->
-<para>
-
-</para>
-
-@prefix:
-@href:
-
-
diff --git a/docs/reference/tmpl/lecp.sgml b/docs/reference/tmpl/lecp.sgml
deleted file mode 100644
index effc73f2..00000000
--- a/docs/reference/tmpl/lecp.sgml
+++ /dev/null
@@ -1,121 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoLecp
-
-<!-- ##### SECTION Short_Description ##### -->
-Liberty Enabled Client and Proxy Profile (ID-FF)
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoLecp ##### -->
-<para>
-
-</para>
-
-@authnRequestEnvelope:
-@authnResponseEnvelope:
-@assertionConsumerServiceURL:
-
-<!-- ##### FUNCTION lasso_lecp_new ##### -->
-<para>
-
-</para>
-
-@server:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_lecp_destroy ##### -->
-<para>
-
-</para>
-
-@lecp:
-
-
-<!-- ##### FUNCTION lasso_lecp_build_authn_request_envelope_msg ##### -->
-<para>
-
-</para>
-
-@lecp:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_lecp_build_authn_request_msg ##### -->
-<para>
-
-</para>
-
-@lecp:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_lecp_build_authn_response_msg ##### -->
-<para>
-
-</para>
-
-@lecp:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_lecp_build_authn_response_envelope_msg ##### -->
-<para>
-
-</para>
-
-@lecp:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_lecp_init_authn_request ##### -->
-<para>
-
-</para>
-
-@lecp:
-@remote_providerID:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_lecp_process_authn_request_msg ##### -->
-<para>
-
-</para>
-
-@lecp:
-@authn_request_msg:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_lecp_process_authn_request_envelope_msg ##### -->
-<para>
-
-</para>
-
-@lecp:
-@request_msg:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_lecp_process_authn_response_envelope_msg ##### -->
-<para>
-
-</para>
-
-@lecp:
-@response_msg:
-@Returns:
-
-
diff --git a/docs/reference/tmpl/lib_assertion.sgml b/docs/reference/tmpl/lib_assertion.sgml
deleted file mode 100644
index 403299ec..00000000
--- a/docs/reference/tmpl/lib_assertion.sgml
+++ /dev/null
@@ -1,47 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoLibAssertion
-
-<!-- ##### SECTION Short_Description ##### -->
-&lt;lib:Assertion&gt;
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoLibAssertion ##### -->
-<para>
-
-</para>
-
-@InResponseTo:
-
-<!-- ##### FUNCTION lasso_lib_assertion_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_lib_assertion_new_full ##### -->
-<para>
-
-</para>
-
-@issuer:
-@requestID:
-@audience:
-@notBefore:
-@notOnOrAfter:
-@Returns:
-
-
diff --git a/docs/reference/tmpl/lib_authentication_statement.sgml b/docs/reference/tmpl/lib_authentication_statement.sgml
deleted file mode 100644
index 665bcdb0..00000000
--- a/docs/reference/tmpl/lib_authentication_statement.sgml
+++ /dev/null
@@ -1,49 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoLibAuthenticationStatement
-
-<!-- ##### SECTION Short_Description ##### -->
-&lt;lib:AuthenticationStatement&gt;
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoLibAuthenticationStatement ##### -->
-<para>
-
-</para>
-
-@AuthnContext:
-@ReauthenticateOnOrAfter:
-@SessionIndex:
-
-<!-- ##### FUNCTION lasso_lib_authentication_statement_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_lib_authentication_statement_new_full ##### -->
-<para>
-
-</para>
-
-@authenticationMethod:
-@authenticationInstant:
-@reauthenticateOnOrAfter:
-@sp_identifier:
-@idp_identifier:
-@Returns:
-
-
diff --git a/docs/reference/tmpl/lib_authn_context.sgml b/docs/reference/tmpl/lib_authn_context.sgml
deleted file mode 100644
index f474da76..00000000
--- a/docs/reference/tmpl/lib_authn_context.sgml
+++ /dev/null
@@ -1,36 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoLibAuthnContext
-
-<!-- ##### SECTION Short_Description ##### -->
-&lt;lib:AuthnContext&gt;
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoLibAuthnContext ##### -->
-<para>
-
-</para>
-
-@AuthnContextClassRef:
-@AuthnContextStatementRef:
-@AuthenticationContextStatement:
-
-<!-- ##### FUNCTION lasso_lib_authn_context_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
diff --git a/docs/reference/tmpl/lib_authn_request.sgml b/docs/reference/tmpl/lib_authn_request.sgml
deleted file mode 100644
index 6124dcc9..00000000
--- a/docs/reference/tmpl/lib_authn_request.sgml
+++ /dev/null
@@ -1,76 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoLibAuthnRequest
-
-<!-- ##### SECTION Short_Description ##### -->
-&lt;lib:AuthnRequest&gt;
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-Authentication requests are sent from a service provider to an identity
-provider.
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-<variablelist>
-<varlistentry>
-<term>#LassoLogin</term>
-<listitem><para>Class for Single Sign-On and Federation
-profile.</para></listitem>
-</varlistentry>
-</variablelist>
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoLibAuthnRequest ##### -->
-<para>
-@ProviderID is the service provider identifier, this field will often be filled
-with lasso_login_init_authn_request().
-</para>
-
-<para>
-@nameIDPolicy tells the identity provider about the policy to use for
-federation; it must be one of #LASSO_LIB_NAMEID_POLICY_TYPE_NONE,
-#LASSO_LIB_NAMEID_POLICY_TYPE_ONE_TIME, #LASSO_LIB_NAMEID_POLICY_TYPE_FEDERATED
-or #LASSO_LIB_NAMEID_POLICY_TYPE_ANY.
-</para>
-
-<para>
-@IsPassive; if %TRUE (default) it tells the identity provider not to interact
-with the user.
-</para>
-
-<para>
-@ForceAuthn; only used if @IsPassive is %FALSE, it tells the identity provider
-to force authentication of the user even when already authenticated.
-</para>
-
-<para>
-@ProtocolProfile is the Single Sign-On and Federation profile to adopt; either
-#LASSO_LIB_PROTOCOL_PROFILE_BRWS_ART (which is the default value) or
-#LASSO_LIB_PROTOCOL_PROFILE_BRWS_POST.
-</para>
-
-@Extension:
-@ProviderID:
-@AffiliationID:
-@NameIDPolicy:
-@ForceAuthn:
-@IsPassive:
-@ProtocolProfile:
-@AssertionConsumerServiceID:
-@RequestAuthnContext:
-@RelayState:
-@Scoping:
-@consent:
-
-<!-- ##### FUNCTION lasso_lib_authn_request_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
diff --git a/docs/reference/tmpl/lib_authn_request_envelope.sgml b/docs/reference/tmpl/lib_authn_request_envelope.sgml
deleted file mode 100644
index f345bb5c..00000000
--- a/docs/reference/tmpl/lib_authn_request_envelope.sgml
+++ /dev/null
@@ -1,52 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoLibAuthnRequestEnvelope
-
-<!-- ##### SECTION Short_Description ##### -->
-&lt;lib:AuthnRequestEnvelope&gt;
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoLibAuthnRequestEnvelope ##### -->
-<para>
-
-</para>
-
-@parent:
-@Extension:
-@AuthnRequest:
-@ProviderID:
-@ProviderName:
-@AssertionConsumerServiceURL:
-@IDPList:
-@IsPassive:
-
-<!-- ##### FUNCTION lasso_lib_authn_request_envelope_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_lib_authn_request_envelope_new_full ##### -->
-<para>
-
-</para>
-
-@authnRequest:
-@providerID:
-@assertionConsumerServiceURL:
-@Returns:
-
-
diff --git a/docs/reference/tmpl/lib_authn_response.sgml b/docs/reference/tmpl/lib_authn_response.sgml
deleted file mode 100644
index 25f0c186..00000000
--- a/docs/reference/tmpl/lib_authn_response.sgml
+++ /dev/null
@@ -1,39 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoLibAuthnResponse
-
-<!-- ##### SECTION Short_Description ##### -->
-&lt;lib:AuthnResponse&gt;
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoLibAuthnResponse ##### -->
-<para>
-
-</para>
-
-@Extension:
-@ProviderID:
-@RelayState:
-@consent:
-
-<!-- ##### FUNCTION lasso_lib_authn_response_new ##### -->
-<para>
-
-</para>
-
-@providerID:
-@request:
-@Returns:
-
-
diff --git a/docs/reference/tmpl/lib_authn_response_envelope.sgml b/docs/reference/tmpl/lib_authn_response_envelope.sgml
deleted file mode 100644
index 6d899ea4..00000000
--- a/docs/reference/tmpl/lib_authn_response_envelope.sgml
+++ /dev/null
@@ -1,39 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoLibAuthnResponseEnvelope
-
-<!-- ##### SECTION Short_Description ##### -->
-&lt;lib:AuthnResponseEnvelope&gt;
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoLibAuthnResponseEnvelope ##### -->
-<para>
-
-</para>
-
-@parent:
-@Extension:
-@AuthnResponse:
-@AssertionConsumerServiceURL:
-
-<!-- ##### FUNCTION lasso_lib_authn_response_envelope_new ##### -->
-<para>
-
-</para>
-
-@response:
-@assertionConsumerServiceURL:
-@Returns:
-
-
diff --git a/docs/reference/tmpl/lib_federation_termination_notification.sgml b/docs/reference/tmpl/lib_federation_termination_notification.sgml
deleted file mode 100644
index 962b5f6c..00000000
--- a/docs/reference/tmpl/lib_federation_termination_notification.sgml
+++ /dev/null
@@ -1,50 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoLibFederationTerminationNotification
-
-<!-- ##### SECTION Short_Description ##### -->
-&lt;lib:FederationTerminationNotification&gt;
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoLibFederationTerminationNotification ##### -->
-<para>
-
-</para>
-
-@Extension:
-@ProviderID:
-@NameIdentifier:
-@consent:
-@RelayState:
-
-<!-- ##### FUNCTION lasso_lib_federation_termination_notification_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_lib_federation_termination_notification_new_full ##### -->
-<para>
-
-</para>
-
-@providerID:
-@nameIdentifier:
-@sign_type:
-@sign_method:
-@Returns:
-
-
diff --git a/docs/reference/tmpl/lib_idp_entries.sgml b/docs/reference/tmpl/lib_idp_entries.sgml
deleted file mode 100644
index 934d401b..00000000
--- a/docs/reference/tmpl/lib_idp_entries.sgml
+++ /dev/null
@@ -1,34 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoLibIDPEntries
-
-<!-- ##### SECTION Short_Description ##### -->
-&lt;lib:IDPEntries&gt;
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoLibIDPEntries ##### -->
-<para>
-
-</para>
-
-@IDPEntry:
-
-<!-- ##### FUNCTION lasso_lib_idp_entries_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
diff --git a/docs/reference/tmpl/lib_idp_entry.sgml b/docs/reference/tmpl/lib_idp_entry.sgml
deleted file mode 100644
index 15f3a5cd..00000000
--- a/docs/reference/tmpl/lib_idp_entry.sgml
+++ /dev/null
@@ -1,36 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoLibIDPEntry
-
-<!-- ##### SECTION Short_Description ##### -->
-&lt;lib:IDPEntry&gt;
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoLibIDPEntry ##### -->
-<para>
-
-</para>
-
-@ProviderID:
-@ProviderName:
-@Loc:
-
-<!-- ##### FUNCTION lasso_lib_idp_entry_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
diff --git a/docs/reference/tmpl/lib_idp_list.sgml b/docs/reference/tmpl/lib_idp_list.sgml
deleted file mode 100644
index 82f41e2c..00000000
--- a/docs/reference/tmpl/lib_idp_list.sgml
+++ /dev/null
@@ -1,35 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoLibIDPList
-
-<!-- ##### SECTION Short_Description ##### -->
-&lt;lib:IDPList&gt;
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoLibIDPList ##### -->
-<para>
-
-</para>
-
-@IDPEntries:
-@GetComplete:
-
-<!-- ##### FUNCTION lasso_lib_idp_list_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
diff --git a/docs/reference/tmpl/lib_logout_request.sgml b/docs/reference/tmpl/lib_logout_request.sgml
deleted file mode 100644
index 0a1e5bd0..00000000
--- a/docs/reference/tmpl/lib_logout_request.sgml
+++ /dev/null
@@ -1,52 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoLibLogoutRequest
-
-<!-- ##### SECTION Short_Description ##### -->
-&lt;lib:LogoutRequest&gt;
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoLibLogoutRequest ##### -->
-<para>
-
-</para>
-
-@Extension:
-@ProviderID:
-@NameIdentifier:
-@SessionIndex:
-@RelayState:
-@consent:
-@NotOnOrAfter:
-
-<!-- ##### FUNCTION lasso_lib_logout_request_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_lib_logout_request_new_full ##### -->
-<para>
-
-</para>
-
-@providerID:
-@nameIdentifier:
-@sign_type:
-@sign_method:
-@Returns:
-
-
diff --git a/docs/reference/tmpl/lib_logout_response.sgml b/docs/reference/tmpl/lib_logout_response.sgml
deleted file mode 100644
index a40dbb31..00000000
--- a/docs/reference/tmpl/lib_logout_response.sgml
+++ /dev/null
@@ -1,46 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoLibLogoutResponse
-
-<!-- ##### SECTION Short_Description ##### -->
-&lt;lib:LogoutResponse&gt;
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoLibLogoutResponse ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### FUNCTION lasso_lib_logout_response_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_lib_logout_response_new_full ##### -->
-<para>
-
-</para>
-
-@providerID:
-@statusCodeValue:
-@request:
-@sign_type:
-@sign_method:
-@Returns:
-
-
diff --git a/docs/reference/tmpl/lib_name_identifier_mapping_request.sgml b/docs/reference/tmpl/lib_name_identifier_mapping_request.sgml
deleted file mode 100644
index 82925297..00000000
--- a/docs/reference/tmpl/lib_name_identifier_mapping_request.sgml
+++ /dev/null
@@ -1,51 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoLibNameIdentifierMappingRequest
-
-<!-- ##### SECTION Short_Description ##### -->
-&lt;lib:NameIdentifierMappingRequest&gt;
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoLibNameIdentifierMappingRequest ##### -->
-<para>
-
-</para>
-
-@Extension:
-@ProviderID:
-@NameIdentifier:
-@TargetNamespace:
-@consent:
-
-<!-- ##### FUNCTION lasso_lib_name_identifier_mapping_request_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_lib_name_identifier_mapping_request_new_full ##### -->
-<para>
-
-</para>
-
-@providerID:
-@nameIdentifier:
-@targetNamespace:
-@sign_type:
-@sign_method:
-@Returns:
-
-
diff --git a/docs/reference/tmpl/lib_name_identifier_mapping_response.sgml b/docs/reference/tmpl/lib_name_identifier_mapping_response.sgml
deleted file mode 100644
index 26440da5..00000000
--- a/docs/reference/tmpl/lib_name_identifier_mapping_response.sgml
+++ /dev/null
@@ -1,50 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoLibNameIdentifierMappingResponse
-
-<!-- ##### SECTION Short_Description ##### -->
-&lt;lib:NameIdentifierMappingResponse&gt;
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoLibNameIdentifierMappingResponse ##### -->
-<para>
-
-</para>
-
-@Extension:
-@ProviderID:
-@Status:
-@NameIdentifier:
-
-<!-- ##### FUNCTION lasso_lib_name_identifier_mapping_response_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_lib_name_identifier_mapping_response_new_full ##### -->
-<para>
-
-</para>
-
-@provideRID:
-@statusCodeValue:
-@request:
-@sign_type:
-@sign_method:
-@Returns:
-
-
diff --git a/docs/reference/tmpl/lib_register_name_identifier_request.sgml b/docs/reference/tmpl/lib_register_name_identifier_request.sgml
deleted file mode 100644
index a7e199da..00000000
--- a/docs/reference/tmpl/lib_register_name_identifier_request.sgml
+++ /dev/null
@@ -1,53 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoLibRegisterNameIdentifierRequest
-
-<!-- ##### SECTION Short_Description ##### -->
-&lt;lib:RegisterNameIdentifierRequest&gt;
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoLibRegisterNameIdentifierRequest ##### -->
-<para>
-
-</para>
-
-@Extension:
-@ProviderID:
-@IDPProvidedNameIdentifier:
-@SPProvidedNameIdentifier:
-@OldProvidedNameIdentifier:
-@RelayState:
-
-<!-- ##### FUNCTION lasso_lib_register_name_identifier_request_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_lib_register_name_identifier_request_new_full ##### -->
-<para>
-
-</para>
-
-@providerID:
-@idpNameIdentifier:
-@spNameIdentifier:
-@oldNameIdentifier:
-@sign_type:
-@sign_method:
-@Returns:
-
-
diff --git a/docs/reference/tmpl/lib_register_name_identifier_response.sgml b/docs/reference/tmpl/lib_register_name_identifier_response.sgml
deleted file mode 100644
index 17df145c..00000000
--- a/docs/reference/tmpl/lib_register_name_identifier_response.sgml
+++ /dev/null
@@ -1,46 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoLibRegisterNameIdentifierResponse
-
-<!-- ##### SECTION Short_Description ##### -->
-&lt;lib:RegisterNameIdentifierResponse&gt;
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoLibRegisterNameIdentifierResponse ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### FUNCTION lasso_lib_register_name_identifier_response_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_lib_register_name_identifier_response_new_full ##### -->
-<para>
-
-</para>
-
-@providerID:
-@statusCodeValue:
-@request:
-@sign_type:
-@sign_method:
-@Returns:
-
-
diff --git a/docs/reference/tmpl/lib_request_authn_context.sgml b/docs/reference/tmpl/lib_request_authn_context.sgml
deleted file mode 100644
index f2d8e0d1..00000000
--- a/docs/reference/tmpl/lib_request_authn_context.sgml
+++ /dev/null
@@ -1,36 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoLibRequestAuthnContext
-
-<!-- ##### SECTION Short_Description ##### -->
-&lt;lib:RequestAuthnContext&gt;
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoLibRequestAuthnContext ##### -->
-<para>
-
-</para>
-
-@AuthnContextClassRef:
-@AuthnContextStatementRef:
-@AuthnContextComparison:
-
-<!-- ##### FUNCTION lasso_lib_request_authn_context_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
diff --git a/docs/reference/tmpl/lib_scoping.sgml b/docs/reference/tmpl/lib_scoping.sgml
deleted file mode 100644
index 01c8a72d..00000000
--- a/docs/reference/tmpl/lib_scoping.sgml
+++ /dev/null
@@ -1,35 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoLibScoping
-
-<!-- ##### SECTION Short_Description ##### -->
-&lt;lib:Scoping&gt;
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoLibScoping ##### -->
-<para>
-
-</para>
-
-@ProxyCount:
-@IDPList:
-
-<!-- ##### FUNCTION lasso_lib_scoping_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
diff --git a/docs/reference/tmpl/lib_status_response.sgml b/docs/reference/tmpl/lib_status_response.sgml
deleted file mode 100644
index 9e0a76f4..00000000
--- a/docs/reference/tmpl/lib_status_response.sgml
+++ /dev/null
@@ -1,37 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoLibStatusResponse
-
-<!-- ##### SECTION Short_Description ##### -->
-&lt;lib:StatusResponse&gt;
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoLibStatusResponse ##### -->
-<para>
-
-</para>
-
-@Extension:
-@ProviderID:
-@Status:
-@RelayState:
-
-<!-- ##### FUNCTION lasso_lib_status_response_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
diff --git a/docs/reference/tmpl/lib_subject.sgml b/docs/reference/tmpl/lib_subject.sgml
deleted file mode 100644
index e913eafc..00000000
--- a/docs/reference/tmpl/lib_subject.sgml
+++ /dev/null
@@ -1,34 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoLibSubject
-
-<!-- ##### SECTION Short_Description ##### -->
-&lt;lib:Subject&gt;
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoLibSubject ##### -->
-<para>
-
-</para>
-
-@IDPProvidedNameIdentifier:
-
-<!-- ##### FUNCTION lasso_lib_subject_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
diff --git a/docs/reference/tmpl/login.sgml b/docs/reference/tmpl/login.sgml
deleted file mode 100644
index 60ca1d1b..00000000
--- a/docs/reference/tmpl/login.sgml
+++ /dev/null
@@ -1,383 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoLogin
-
-<!-- ##### SECTION Short_Description ##### -->
-Single Sign-On and Federation Profile
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-The Single Sign On process allows a user to log in once to an identity provider
-(IdP), and to be then transparently loged in to the required service providers
-(SP) belonging to the IP "circle of trust". Subordinating different identities
-of the same user within a circle of trust to a unique IP is called "Identity
-Federation". The liberty Alliance specifications allows, thanks to this
-federation, strong and unique authentication coupled with control by the user
-of his personal informations. The explicit user agreement is necessary before
-proceeding to Identity Federation.
-</para>
-
-<para>
-The service provider must implement the following process:
-<itemizedlist>
- <listitem><para>creating an authentication request (#LassoLibAuthnRequest) with
- lasso_login_init_authn_request();</para></listitem>
- <listitem><para>sending it to the identity provider with
- lasso_login_build_authn_request_msg();</para></listitem>
- <listitem><para>receiving and processing the answer:
- <itemizedlist>
- <listitem>either an authentication response with
- lasso_login_process_authn_response_msg()</listitem>
- <listitem>or an artifact with lasso_login_init_request() then sending the
- request to the IdP with lasso_login_build_request_msg() and processing the
- new answer with lasso_login_process_response_msg().</listitem>
- </itemizedlist>
- </para></listitem>
-</itemizedlist>
-</para>
-
-<example>
-<title>Service Provider Login URL</title>
-<programlisting>
-LassoLogin *login;
-
-login = lasso_login_new(server);
-lasso_login_init_authn_request(login, "http://identity-provider-id/",
- LASSO_HTTP_METHOD_REDIRECT);
-
-/* customize AuthnRequest */
-request = LASSO_LIB_AUTHN_REQUEST(LASSO_PROFILE(login)->request);
-request->NameIDPolicy = strdup(LASSO_LIB_NAMEID_POLICY_TYPE_FEDERATED);
-request->ForceAuthn = TRUE;
-request->IsPassive = FALSE;
-request->ProtocolProfile = strdup(LASSO_LIB_PROTOCOL_PROFILE_BRWS_ART);
-
-lasso_login_build_authn_request_msg(login);
-
-/* redirect user to identity provider */
-printf("Location: %s\n\nRedirected to IdP\n", LASSO_PROFILE(login)->msg_url);
-</programlisting>
-</example>
-
-<example>
-<title>Service Provider Assertion Consumer Service URL</title>
-<programlisting>
-LassoLogin *login;
-char *request_method = getenv("REQUEST_METHOD");
-char *artifact_msg = NULL, *lares = NULL, *lareq = NULL;
-char *name_identifier;
-lassoHttpMethod method;
-
-login = lasso_login_new(server);
-if (strcmp(request_method, "GET") == 0) {
- artifact_msg = getenv("QUERY_STRING");
- method = LASSO_HTTP_METHOD_REDIRECT;
-} else {
- /* read submitted form; if it has a LAREQ field, put it in lareq,
- * if it has a LARES field, put it in lares */
- if (lareq) {
- artifact_msg = lareq;
- } else if (lares) {
- response_msg = lares;
- } else {
- /* bail out */
- }
- method = LASSO_HTTP_METHOD_POST;
-}
-
-if (artifact_msg) {
- lasso_login_init_request(login, artifact_msg, method);
- lasso_login_build_request_msg(login);
- /* makes a SOAP call, soap_call is NOT a Lasso function */
- soap_answer_msg = soap_call(LASSO_PROFILE(login)->msg_url,
- LASSO_PROFILE(login)->msg_body);
- lasso_login_process_response_msg(login, soap_answer_msg);
-} else if (response_msg) {
- lasso_login_process_authn_response_msg(login, response_msg);
-}
-
-/* looks up name_identifier in local file, database, whatever and gets back
- * two things: identity_dump and session_dump */
-name_identifier = LASSO_PROFILE(login)->nameIdentifier
-lasso_profile_set_identity_from_dump(LASSO_PROFILE(login), identity_dump);
-lasso_profile_set_session_from_dump(LASSO_PROFILE(login), session_dump);
-
-lasso_login_accept_sso(login);
-
-if (lasso_profile_is_identity_dirty(LASSO_PROFILE(login))) {
- LassoIdentity *identity;
- char *identity_dump;
- identity = lasso_profile_get_identity(LASSO_PROFILE(login));
- identity_dump = lasso_identity_dump(identity);
- /* record identity_dump in file, database... */
-}
-
-if (lasso_profile_is_session_dirty(LASSO_PROFILE(login))) {
- LassoSession *session;
- char *session_dump;
- session = lasso_profile_get_session(LASSO_PROFILE(login));
- session_dump = lasso_session_dump(session);
- /* record session_dump in file, database... */
-}
-
-/* redirect user anywhere */
-printf("Location: %s\n\nRedirected to site root\n", login->msg_url);
-</programlisting>
-</example>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoLogin ##### -->
-<para>
-Single sign-on profile for the current transaction; possibly an
-assertionArtifact to be used by the service provider in its
-"assertionConsumerServiceURL" and the assertion created or received for the
-principal.
-</para>
-
-@protocolProfile:
-@assertionArtifact:
-@assertion:
-
-<!-- ##### ENUM LassoLoginProtocolProfile ##### -->
-<para>
-Identifies the two possible profiles for Single Sign-On and Federation.
-</para>
-
-@LASSO_LOGIN_PROTOCOL_PROFILE_BRWS_ART:
-@LASSO_LOGIN_PROTOCOL_PROFILE_BRWS_POST:
-@LASSO_LOGIN_PROTOCOL_PROFILE_BRWS_LECP:
-@LASSO_LOGIN_PROTOCOL_PROFILE_REDIRECT:
-
-<!-- ##### FUNCTION lasso_login_new ##### -->
-<para>
-
-</para>
-
-@server:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_login_destroy ##### -->
-<para>
-
-</para>
-
-@login:
-
-
-<!-- ##### FUNCTION lasso_login_dump ##### -->
-<para>
-
-</para>
-
-@login:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_login_new_from_dump ##### -->
-<para>
-
-</para>
-
-@server:
-@dump:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_login_accept_sso ##### -->
-<para>
-
-</para>
-
-@login:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_login_build_artifact_msg ##### -->
-<para>
-
-</para>
-
-@login:
-@http_method:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_login_build_assertion ##### -->
-<para>
-
-</para>
-
-@login:
-@authenticationMethod:
-@authenticationInstant:
-@reauthenticateOnOrAfter:
-@notBefore:
-@notOnOrAfter:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_login_build_authn_request_msg ##### -->
-<para>
-
-</para>
-
-@login:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_login_build_authn_response_msg ##### -->
-<para>
-
-</para>
-
-@login:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_login_build_request_msg ##### -->
-<para>
-
-</para>
-
-@login:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_login_build_response_msg ##### -->
-<para>
-
-</para>
-
-@login:
-@remote_providerID:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_login_init_authn_request ##### -->
-<para>
-
-</para>
-
-@login:
-@remote_providerID:
-@http_method:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_login_init_idp_initiated_authn_request ##### -->
-<para>
-
-</para>
-
-@login:
-@remote_providerID:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_login_init_request ##### -->
-<para>
-
-</para>
-
-@login:
-@response_msg:
-@response_http_method:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_login_must_ask_for_consent ##### -->
-<para>
-
-</para>
-
-@login:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_login_must_authenticate ##### -->
-<para>
-
-</para>
-
-@login:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_login_process_authn_request_msg ##### -->
-<para>
-
-</para>
-
-@login:
-@authn_request_msg:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_login_process_authn_response_msg ##### -->
-<para>
-
-</para>
-
-@login:
-@authn_response_msg:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_login_process_request_msg ##### -->
-<para>
-
-</para>
-
-@login:
-@request_msg:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_login_process_response_msg ##### -->
-<para>
-
-</para>
-
-@login:
-@response_msg:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_login_validate_request_msg ##### -->
-<para>
-
-</para>
-
-@login:
-@authentication_result:
-@is_consent_obtained:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_login_set_encryptedResourceId ##### -->
-<para>
-
-</para>
-
-@login:
-@encryptedResourceId:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_login_set_resourceId ##### -->
-<para>
-
-</para>
-
-@login:
-@content:
-@Returns:
-
-
diff --git a/docs/reference/tmpl/logout.sgml b/docs/reference/tmpl/logout.sgml
deleted file mode 100644
index 7f8b27b3..00000000
--- a/docs/reference/tmpl/logout.sgml
+++ /dev/null
@@ -1,137 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoLogout
-
-<!-- ##### SECTION Short_Description ##### -->
-Single Logout Profile
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoLogout ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### FUNCTION lasso_logout_new ##### -->
-<para>
-
-</para>
-
-@server:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_logout_new_from_dump ##### -->
-<para>
-
-</para>
-
-@server:
-@dump:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_logout_build_request_msg ##### -->
-<para>
-
-</para>
-
-@logout:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_logout_build_response_msg ##### -->
-<para>
-
-</para>
-
-@logout:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_logout_destroy ##### -->
-<para>
-
-</para>
-
-@logout:
-
-
-<!-- ##### FUNCTION lasso_logout_dump ##### -->
-<para>
-
-</para>
-
-@logout:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_logout_get_next_providerID ##### -->
-<para>
-
-</para>
-
-@logout:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_logout_init_request ##### -->
-<para>
-
-</para>
-
-@logout:
-@remote_providerID:
-@request_method:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_logout_process_request_msg ##### -->
-<para>
-
-</para>
-
-@logout:
-@request_msg:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_logout_process_response_msg ##### -->
-<para>
-
-</para>
-
-@logout:
-@response_msg:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_logout_reset_providerID_index ##### -->
-<para>
-
-</para>
-
-@logout:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_logout_validate_request ##### -->
-<para>
-
-</para>
-
-@logout:
-@Returns:
-
-
diff --git a/docs/reference/tmpl/name_id_management.sgml b/docs/reference/tmpl/name_id_management.sgml
deleted file mode 100644
index dcfb70f1..00000000
--- a/docs/reference/tmpl/name_id_management.sgml
+++ /dev/null
@@ -1,111 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoNameIdManagement
-
-<!-- ##### SECTION Short_Description ##### -->
-Name Id Management Profile (SAMLv2)
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoNameIdManagement ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### FUNCTION lasso_name_id_management_new ##### -->
-<para>
-
-</para>
-
-@server:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_name_id_management_destroy ##### -->
-<para>
-
-</para>
-
-@name_id_management:
-
-
-<!-- ##### FUNCTION lasso_name_id_management_new_from_dump ##### -->
-<para>
-
-</para>
-
-@server:
-@dump:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_name_id_management_build_request_msg ##### -->
-<para>
-
-</para>
-
-@name_id_management:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_name_id_management_build_response_msg ##### -->
-<para>
-
-</para>
-
-@name_id_management:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_name_id_management_init_request ##### -->
-<para>
-
-</para>
-
-@name_id_management:
-@remote_provider_id:
-@new_name_id:
-@http_method:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_name_id_management_process_request_msg ##### -->
-<para>
-
-</para>
-
-@name_id_management:
-@request_msg:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_name_id_management_process_response_msg ##### -->
-<para>
-
-</para>
-
-@name_id_management:
-@response_msg:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_name_id_management_validate_request ##### -->
-<para>
-
-</para>
-
-@name_id_management:
-@Returns:
-
-
diff --git a/docs/reference/tmpl/name_identifier_mapping.sgml b/docs/reference/tmpl/name_identifier_mapping.sgml
deleted file mode 100644
index 52eca7be..00000000
--- a/docs/reference/tmpl/name_identifier_mapping.sgml
+++ /dev/null
@@ -1,101 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoNameIdentifierMapping
-
-<!-- ##### SECTION Short_Description ##### -->
-Name Identifier Mapping Profile (ID-FF)
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoNameIdentifierMapping ##### -->
-<para>
-
-</para>
-
-@targetNameIdentifier:
-
-<!-- ##### FUNCTION lasso_name_identifier_mapping_new ##### -->
-<para>
-
-</para>
-
-@server:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_name_identifier_mapping_destroy ##### -->
-<para>
-
-</para>
-
-@mapping:
-
-
-<!-- ##### FUNCTION lasso_name_identifier_mapping_build_request_msg ##### -->
-<para>
-
-</para>
-
-@mapping:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_name_identifier_mapping_build_response_msg ##### -->
-<para>
-
-</para>
-
-@mapping:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_name_identifier_mapping_init_request ##### -->
-<para>
-
-</para>
-
-@mapping:
-@targetNamespace:
-@remote_providerID:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_name_identifier_mapping_process_request_msg ##### -->
-<para>
-
-</para>
-
-@mapping:
-@request_msg:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_name_identifier_mapping_process_response_msg ##### -->
-<para>
-
-</para>
-
-@mapping:
-@response_msg:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_name_identifier_mapping_validate_request ##### -->
-<para>
-
-</para>
-
-@mapping:
-@Returns:
-
-
diff --git a/docs/reference/tmpl/name_registration.sgml b/docs/reference/tmpl/name_registration.sgml
deleted file mode 100644
index b3983610..00000000
--- a/docs/reference/tmpl/name_registration.sgml
+++ /dev/null
@@ -1,111 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoNameRegistration
-
-<!-- ##### SECTION Short_Description ##### -->
-Name Registration Profile (ID-FF)
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoNameRegistration ##### -->
-<para>
-
-</para>
-
-@oldNameIdentifier:
-
-<!-- ##### FUNCTION lasso_name_registration_new ##### -->
-<para>
-
-</para>
-
-@server:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_name_registration_destroy ##### -->
-<para>
-
-</para>
-
-@name_registration:
-
-
-<!-- ##### FUNCTION lasso_name_registration_new_from_dump ##### -->
-<para>
-
-</para>
-
-@server:
-@dump:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_name_registration_build_request_msg ##### -->
-<para>
-
-</para>
-
-@name_registration:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_name_registration_build_response_msg ##### -->
-<para>
-
-</para>
-
-@name_registration:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_name_registration_init_request ##### -->
-<para>
-
-</para>
-
-@name_registration:
-@remote_providerID:
-@http_method:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_name_registration_process_request_msg ##### -->
-<para>
-
-</para>
-
-@name_registration:
-@request_msg:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_name_registration_process_response_msg ##### -->
-<para>
-
-</para>
-
-@name_registration:
-@response_msg:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_name_registration_validate_request ##### -->
-<para>
-
-</para>
-
-@name_registration:
-@Returns:
-
-
diff --git a/docs/reference/tmpl/node.sgml b/docs/reference/tmpl/node.sgml
deleted file mode 100644
index b8e34413..00000000
--- a/docs/reference/tmpl/node.sgml
+++ /dev/null
@@ -1,176 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoNode
-
-<!-- ##### SECTION Short_Description ##### -->
-Base class for all Lasso objects
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-#LassoNode is the base class for Lasso objects; just a step over GObject as
-defined in glib.
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoNode ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### ENUM LassoSignatureType ##### -->
-<para>
-
-</para>
-
-@LASSO_SIGNATURE_TYPE_NONE:
-@LASSO_SIGNATURE_TYPE_SIMPLE:
-@LASSO_SIGNATURE_TYPE_WITHX509:
-
-<!-- ##### ENUM LassoSignatureMethod ##### -->
-<para>
-
-</para>
-
-@LASSO_SIGNATURE_METHOD_RSA_SHA1:
-@LASSO_SIGNATURE_METHOD_DSA_SHA1:
-
-<!-- ##### FUNCTION lasso_node_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_node_new_from_dump ##### -->
-<para>
-
-</para>
-
-@dump:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_node_new_from_xmlNode ##### -->
-<para>
-
-</para>
-
-@node:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_node_new_from_soap ##### -->
-<para>
-
-</para>
-
-@soap:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_node_destroy ##### -->
-<para>
-
-</para>
-
-@node:
-
-
-<!-- ##### FUNCTION lasso_node_dump ##### -->
-<para>
-
-</para>
-
-@node:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_node_export_to_base64 ##### -->
-<para>
-
-</para>
-
-@node:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_node_export_to_query ##### -->
-<para>
-
-</para>
-
-@node:
-@sign_method:
-@private_key_file:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_node_export_to_soap ##### -->
-<para>
-
-</para>
-
-@node:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_node_get_xmlNode ##### -->
-<para>
-
-</para>
-
-@node:
-@lasso_dump:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_node_init_from_message ##### -->
-<para>
-
-</para>
-
-@node:
-@message:
-@Returns:
-
-
-<!-- ##### ENUM LassoMessageFormat ##### -->
-<para>
-
-</para>
-
-@LASSO_MESSAGE_FORMAT_ERROR:
-@LASSO_MESSAGE_FORMAT_UNKNOWN:
-@LASSO_MESSAGE_FORMAT_XML:
-@LASSO_MESSAGE_FORMAT_BASE64:
-@LASSO_MESSAGE_FORMAT_QUERY:
-@LASSO_MESSAGE_FORMAT_SOAP:
-
-<!-- ##### FUNCTION lasso_node_init_from_query ##### -->
-<para>
-
-</para>
-
-@node:
-@query:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_node_init_from_xml ##### -->
-<para>
-
-</para>
-
-@node:
-@xmlnode:
-@Returns:
-
-
diff --git a/docs/reference/tmpl/profile.sgml b/docs/reference/tmpl/profile.sgml
deleted file mode 100644
index 3477a061..00000000
--- a/docs/reference/tmpl/profile.sgml
+++ /dev/null
@@ -1,138 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoProfile
-
-<!-- ##### SECTION Short_Description ##### -->
-Base class for all identity profiles
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### ENUM LassoRequestType ##### -->
-<para>
-
-</para>
-
-@LASSO_REQUEST_TYPE_INVALID:
-@LASSO_REQUEST_TYPE_LOGIN:
-@LASSO_REQUEST_TYPE_LOGOUT:
-@LASSO_REQUEST_TYPE_DEFEDERATION:
-@LASSO_REQUEST_TYPE_NAME_REGISTRATION:
-@LASSO_REQUEST_TYPE_NAME_IDENTIFIER_MAPPING:
-@LASSO_REQUEST_TYPE_LECP:
-@LASSO_REQUEST_TYPE_DISCO_QUERY:
-@LASSO_REQUEST_TYPE_DISCO_MODIFY:
-@LASSO_REQUEST_TYPE_DST_QUERY:
-@LASSO_REQUEST_TYPE_DST_MODIFY:
-@LASSO_REQUEST_TYPE_SASL_REQUEST:
-@LASSO_REQUEST_TYPE_NAME_ID_MANAGEMENT:
-@LASSO_REQUEST_TYPE_IDWSF2_DISCO_SVCMD_REGISTER:
-@LASSO_REQUEST_TYPE_IDWSF2_DISCO_SVCMD_ASSOCIATION_ADD:
-@LASSO_REQUEST_TYPE_IDWSF2_DISCO_QUERY:
-
-<!-- ##### STRUCT LassoProfile ##### -->
-<para>
-
-</para>
-
-@server:
-@request:
-@response:
-@nameIdentifier:
-@remote_providerID:
-@msg_url:
-@msg_body:
-@msg_relayState:
-
-<!-- ##### FUNCTION lasso_profile_get_identity ##### -->
-<para>
-
-</para>
-
-@profile:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_profile_get_session ##### -->
-<para>
-
-</para>
-
-@profile:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_profile_is_identity_dirty ##### -->
-<para>
-
-</para>
-
-@profile:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_profile_is_session_dirty ##### -->
-<para>
-
-</para>
-
-@profile:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_profile_set_identity_from_dump ##### -->
-<para>
-
-</para>
-
-@profile:
-@dump:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_profile_set_session_from_dump ##### -->
-<para>
-
-</para>
-
-@profile:
-@dump:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_profile_get_request_type_from_soap_msg ##### -->
-<para>
-
-</para>
-
-@soap:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_profile_is_liberty_query ##### -->
-<para>
-
-</para>
-
-@query:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_profile_get_nameIdentifier ##### -->
-<para>
-
-</para>
-
-@profile:
-@Returns:
-
-
diff --git a/docs/reference/tmpl/provider.sgml b/docs/reference/tmpl/provider.sgml
deleted file mode 100644
index 1f38ecf7..00000000
--- a/docs/reference/tmpl/provider.sgml
+++ /dev/null
@@ -1,176 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoProvider
-
-<!-- ##### SECTION Short_Description ##### -->
-Service or identity provider
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-It holds all the data about a provider.
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoProvider ##### -->
-<para>
-
-</para>
-
-@ProviderID:
-@role:
-@metadata_filename:
-@public_key:
-@ca_cert_chain:
-
-<!-- ##### ENUM LassoProviderRole ##### -->
-<para>
-
-</para>
-
-@LASSO_PROVIDER_ROLE_NONE:
-@LASSO_PROVIDER_ROLE_SP: Acts as service provider
-@LASSO_PROVIDER_ROLE_IDP: Acts as identity provider
-
-<!-- ##### ENUM LassoHttpMethod ##### -->
-<para>
-
-</para>
-
-@LASSO_HTTP_METHOD_NONE:
-@LASSO_HTTP_METHOD_ANY: Any method will do, select one automatically
-@LASSO_HTTP_METHOD_IDP_INITIATED:
-@LASSO_HTTP_METHOD_GET: HTTP-GET implementation (for image tags in Single Logout)
-@LASSO_HTTP_METHOD_POST: use an HTML form to post message between service and
- identity providers
-@LASSO_HTTP_METHOD_REDIRECT: use HTTP 302 redirects to post message between
- service and identity providers
-@LASSO_HTTP_METHOD_SOAP: use a SOAP call to post message between service and
- identity providers
-@LASSO_HTTP_METHOD_ARTIFACT_GET:
-@LASSO_HTTP_METHOD_ARTIFACT_POST:
-
-<!-- ##### ENUM LassoMdProtocolType ##### -->
-<para>
-
-</para>
-
-@LASSO_MD_PROTOCOL_TYPE_FEDERATION_TERMINATION: Federation Termination
- Notification
-@LASSO_MD_PROTOCOL_TYPE_NAME_IDENTIFIER_MAPPING: Name Identifier Mapping
-@LASSO_MD_PROTOCOL_TYPE_REGISTER_NAME_IDENTIFIER: Name Registration
-@LASSO_MD_PROTOCOL_TYPE_SINGLE_LOGOUT: Single Logout
-@LASSO_MD_PROTOCOL_TYPE_SINGLE_SIGN_ON: Single Sign-On and Federation
-@LASSO_MD_PROTOCOL_TYPE_ARTIFACT_RESOLUTION:
-@LASSO_MD_PROTOCOL_TYPE_MANAGE_NAME_ID:
-@LASSO_MD_PROTOCOL_TYPE_ASSERTION_ID_REQUEST:
-
-<!-- ##### FUNCTION lasso_provider_new ##### -->
-<para>
-
-</para>
-
-@role:
-@metadata:
-@public_key:
-@ca_cert_chain:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_provider_new_from_dump ##### -->
-<para>
-
-</para>
-
-@dump:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_provider_accept_http_method ##### -->
-<para>
-
-</para>
-
-@provider:
-@remote_provider:
-@protocol_type:
-@http_method:
-@initiate_profile:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_provider_get_assertion_consumer_service_url ##### -->
-<para>
-
-</para>
-
-@provider:
-@service_id:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_provider_get_base64_succinct_id ##### -->
-<para>
-
-</para>
-
-@provider:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_provider_get_first_http_method ##### -->
-<para>
-
-</para>
-
-@provider:
-@remote_provider:
-@protocol_type:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_provider_get_metadata_list ##### -->
-<para>
-
-</para>
-
-@provider:
-@name:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_provider_get_metadata_one ##### -->
-<para>
-
-</para>
-
-@provider:
-@name:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_provider_has_protocol_profile ##### -->
-<para>
-
-</para>
-
-@provider:
-@protocol_type:
-@protocol_profile:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_provider_get_organization ##### -->
-<para>
-
-</para>
-
-@provider:
-@Returns:
-
-
diff --git a/docs/reference/tmpl/saml2_action.sgml b/docs/reference/tmpl/saml2_action.sgml
deleted file mode 100644
index 2a863a93..00000000
--- a/docs/reference/tmpl/saml2_action.sgml
+++ /dev/null
@@ -1,36 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoSaml2Action
-
-<!-- ##### SECTION Short_Description ##### -->
-&lt;saml:Action&gt;
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoSaml2Action ##### -->
-<para>
-
-</para>
-
-@parent:
-@content:
-@Namespace:
-
-<!-- ##### FUNCTION lasso_saml2_action_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
diff --git a/docs/reference/tmpl/saml2_advice.sgml b/docs/reference/tmpl/saml2_advice.sgml
deleted file mode 100644
index e9a2cf58..00000000
--- a/docs/reference/tmpl/saml2_advice.sgml
+++ /dev/null
@@ -1,38 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoSaml2Advice
-
-<!-- ##### SECTION Short_Description ##### -->
-&lt;saml:Advice&gt;
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoSaml2Advice ##### -->
-<para>
-
-</para>
-
-@parent:
-@AssertionIDRef:
-@AssertionURIRef:
-@Assertion:
-@EncryptedAssertion:
-
-<!-- ##### FUNCTION lasso_saml2_advice_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
diff --git a/docs/reference/tmpl/saml2_assertion.sgml b/docs/reference/tmpl/saml2_assertion.sgml
deleted file mode 100644
index 5c78dff3..00000000
--- a/docs/reference/tmpl/saml2_assertion.sgml
+++ /dev/null
@@ -1,45 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoSaml2Assertion
-
-<!-- ##### SECTION Short_Description ##### -->
-&lt;saml:Assertion&gt;
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoSaml2Assertion ##### -->
-<para>
-
-</para>
-
-@parent:
-@Issuer:
-@Subject:
-@Conditions:
-@Advice:
-@Statement:
-@AuthnStatement:
-@AuthzDecisionStatement:
-@AttributeStatement:
-@Version:
-@ID:
-@IssueInstant:
-
-<!-- ##### FUNCTION lasso_saml2_assertion_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
diff --git a/docs/reference/tmpl/saml2_attribute.sgml b/docs/reference/tmpl/saml2_attribute.sgml
deleted file mode 100644
index c27cbaf3..00000000
--- a/docs/reference/tmpl/saml2_attribute.sgml
+++ /dev/null
@@ -1,38 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoSaml2Attribute
-
-<!-- ##### SECTION Short_Description ##### -->
-&lt;saml:Attribute&gt;
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoSaml2Attribute ##### -->
-<para>
-
-</para>
-
-@parent:
-@AttributeValue:
-@Name:
-@NameFormat:
-@FriendlyName:
-
-<!-- ##### FUNCTION lasso_saml2_attribute_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
diff --git a/docs/reference/tmpl/saml2_attribute_statement.sgml b/docs/reference/tmpl/saml2_attribute_statement.sgml
deleted file mode 100644
index 549d4717..00000000
--- a/docs/reference/tmpl/saml2_attribute_statement.sgml
+++ /dev/null
@@ -1,36 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoSaml2AttributeStatement
-
-<!-- ##### SECTION Short_Description ##### -->
-&lt;saml:AttributeStatement&gt;
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoSaml2AttributeStatement ##### -->
-<para>
-
-</para>
-
-@parent:
-@Attribute:
-@EncryptedAttribute:
-
-<!-- ##### FUNCTION lasso_saml2_attribute_statement_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
diff --git a/docs/reference/tmpl/saml2_audience_restriction.sgml b/docs/reference/tmpl/saml2_audience_restriction.sgml
deleted file mode 100644
index 7cab4e4d..00000000
--- a/docs/reference/tmpl/saml2_audience_restriction.sgml
+++ /dev/null
@@ -1,35 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoSaml2AudienceRestriction
-
-<!-- ##### SECTION Short_Description ##### -->
-&lt;saml:AudienceRestriction&gt;
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoSaml2AudienceRestriction ##### -->
-<para>
-
-</para>
-
-@parent:
-@Audience:
-
-<!-- ##### FUNCTION lasso_saml2_audience_restriction_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
diff --git a/docs/reference/tmpl/saml2_authn_context.sgml b/docs/reference/tmpl/saml2_authn_context.sgml
deleted file mode 100644
index 13fa60f0..00000000
--- a/docs/reference/tmpl/saml2_authn_context.sgml
+++ /dev/null
@@ -1,38 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoSaml2AuthnContext
-
-<!-- ##### SECTION Short_Description ##### -->
-&lt;saml:AuthnContext&gt;
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoSaml2AuthnContext ##### -->
-<para>
-
-</para>
-
-@parent:
-@AuthnContextClassRef:
-@AuthnContextDecl:
-@AuthnContextDeclRef:
-@AuthenticatingAuthority:
-
-<!-- ##### FUNCTION lasso_saml2_authn_context_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
diff --git a/docs/reference/tmpl/saml2_authn_statement.sgml b/docs/reference/tmpl/saml2_authn_statement.sgml
deleted file mode 100644
index 52a3d39e..00000000
--- a/docs/reference/tmpl/saml2_authn_statement.sgml
+++ /dev/null
@@ -1,39 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoSaml2AuthnStatement
-
-<!-- ##### SECTION Short_Description ##### -->
-&lt;saml:AuthnStatement&gt;
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoSaml2AuthnStatement ##### -->
-<para>
-
-</para>
-
-@parent:
-@SubjectLocality:
-@AuthnContext:
-@AuthnInstant:
-@SessionIndex:
-@SessionNotOnOrAfter:
-
-<!-- ##### FUNCTION lasso_saml2_authn_statement_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
diff --git a/docs/reference/tmpl/saml2_authz_decision_statement.sgml b/docs/reference/tmpl/saml2_authz_decision_statement.sgml
deleted file mode 100644
index 2c3efd96..00000000
--- a/docs/reference/tmpl/saml2_authz_decision_statement.sgml
+++ /dev/null
@@ -1,38 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoSaml2AuthzDecisionStatement
-
-<!-- ##### SECTION Short_Description ##### -->
-&lt;saml:AuthzDecisionStatement&gt;
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoSaml2AuthzDecisionStatement ##### -->
-<para>
-
-</para>
-
-@parent:
-@Action:
-@Evidence:
-@Resource:
-@Decision:
-
-<!-- ##### FUNCTION lasso_saml2_authz_decision_statement_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
diff --git a/docs/reference/tmpl/saml2_base_idabstract.sgml b/docs/reference/tmpl/saml2_base_idabstract.sgml
deleted file mode 100644
index ee4b650b..00000000
--- a/docs/reference/tmpl/saml2_base_idabstract.sgml
+++ /dev/null
@@ -1,36 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoSaml2BaseIDAbstract
-
-<!-- ##### SECTION Short_Description ##### -->
-&lt;saml:BaseIDAbstract&gt;
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoSaml2BaseIDAbstract ##### -->
-<para>
-
-</para>
-
-@parent:
-@NameQualifier:
-@SPNameQualifier:
-
-<!-- ##### FUNCTION lasso_saml2_base_idabstract_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
diff --git a/docs/reference/tmpl/saml2_condition_abstract.sgml b/docs/reference/tmpl/saml2_condition_abstract.sgml
deleted file mode 100644
index e67c7911..00000000
--- a/docs/reference/tmpl/saml2_condition_abstract.sgml
+++ /dev/null
@@ -1,34 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoSaml2ConditionAbstract
-
-<!-- ##### SECTION Short_Description ##### -->
-&lt;saml:ConditionAbstract&gt;
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoSaml2ConditionAbstract ##### -->
-<para>
-
-</para>
-
-@parent:
-
-<!-- ##### FUNCTION lasso_saml2_condition_abstract_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
diff --git a/docs/reference/tmpl/saml2_conditions.sgml b/docs/reference/tmpl/saml2_conditions.sgml
deleted file mode 100644
index 844da4b2..00000000
--- a/docs/reference/tmpl/saml2_conditions.sgml
+++ /dev/null
@@ -1,40 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoSaml2Conditions
-
-<!-- ##### SECTION Short_Description ##### -->
-&lt;saml:Conditions&gt;
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoSaml2Conditions ##### -->
-<para>
-
-</para>
-
-@parent:
-@Condition:
-@AudienceRestriction:
-@OneTimeUse:
-@ProxyRestriction:
-@NotBefore:
-@NotOnOrAfter:
-
-<!-- ##### FUNCTION lasso_saml2_conditions_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
diff --git a/docs/reference/tmpl/saml2_encrypted_element.sgml b/docs/reference/tmpl/saml2_encrypted_element.sgml
deleted file mode 100644
index a3c37fe2..00000000
--- a/docs/reference/tmpl/saml2_encrypted_element.sgml
+++ /dev/null
@@ -1,37 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoSaml2EncryptedElement
-
-<!-- ##### SECTION Short_Description ##### -->
-&lt;saml:EncryptedElement&gt;
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoSaml2EncryptedElement ##### -->
-<para>
-
-</para>
-
-@parent:
-@EncryptedData:
-@EncryptedKey:
-@original_data:
-
-<!-- ##### FUNCTION lasso_saml2_encrypted_element_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
diff --git a/docs/reference/tmpl/saml2_evidence.sgml b/docs/reference/tmpl/saml2_evidence.sgml
deleted file mode 100644
index 364b5b36..00000000
--- a/docs/reference/tmpl/saml2_evidence.sgml
+++ /dev/null
@@ -1,38 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoSaml2Evidence
-
-<!-- ##### SECTION Short_Description ##### -->
-&lt;saml:Evidence&gt;
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoSaml2Evidence ##### -->
-<para>
-
-</para>
-
-@parent:
-@AssertionIDRef:
-@AssertionURIRef:
-@Assertion:
-@EncryptedAssertion:
-
-<!-- ##### FUNCTION lasso_saml2_evidence_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
diff --git a/docs/reference/tmpl/saml2_key_info_confirmation_data.sgml b/docs/reference/tmpl/saml2_key_info_confirmation_data.sgml
deleted file mode 100644
index a63b4930..00000000
--- a/docs/reference/tmpl/saml2_key_info_confirmation_data.sgml
+++ /dev/null
@@ -1,35 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoSaml2KeyInfoConfirmationData
-
-<!-- ##### SECTION Short_Description ##### -->
-&lt;saml:KeyInfoConfirmationData&gt;
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoSaml2KeyInfoConfirmationData ##### -->
-<para>
-
-</para>
-
-@parent:
-@KeyInfo:
-
-<!-- ##### FUNCTION lasso_saml2_key_info_confirmation_data_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
diff --git a/docs/reference/tmpl/saml2_name_id.sgml b/docs/reference/tmpl/saml2_name_id.sgml
deleted file mode 100644
index 49708f78..00000000
--- a/docs/reference/tmpl/saml2_name_id.sgml
+++ /dev/null
@@ -1,39 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoSaml2NameID
-
-<!-- ##### SECTION Short_Description ##### -->
-&lt;saml:NameID&gt;
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoSaml2NameID ##### -->
-<para>
-
-</para>
-
-@parent:
-@content:
-@Format:
-@SPProvidedID:
-@NameQualifier:
-@SPNameQualifier:
-
-<!-- ##### FUNCTION lasso_saml2_name_id_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
diff --git a/docs/reference/tmpl/saml2_one_time_use.sgml b/docs/reference/tmpl/saml2_one_time_use.sgml
deleted file mode 100644
index d56949c4..00000000
--- a/docs/reference/tmpl/saml2_one_time_use.sgml
+++ /dev/null
@@ -1,34 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoSaml2OneTimeUse
-
-<!-- ##### SECTION Short_Description ##### -->
-&lt;saml:OneTimeUse&gt;
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoSaml2OneTimeUse ##### -->
-<para>
-
-</para>
-
-@parent:
-
-<!-- ##### FUNCTION lasso_saml2_one_time_use_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
diff --git a/docs/reference/tmpl/saml2_proxy_restriction.sgml b/docs/reference/tmpl/saml2_proxy_restriction.sgml
deleted file mode 100644
index dde7e051..00000000
--- a/docs/reference/tmpl/saml2_proxy_restriction.sgml
+++ /dev/null
@@ -1,36 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoSaml2ProxyRestriction
-
-<!-- ##### SECTION Short_Description ##### -->
-&lt;saml:ProxyRestriction&gt;
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoSaml2ProxyRestriction ##### -->
-<para>
-
-</para>
-
-@parent:
-@Audience:
-@Count:
-
-<!-- ##### FUNCTION lasso_saml2_proxy_restriction_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
diff --git a/docs/reference/tmpl/saml2_statement_abstract.sgml b/docs/reference/tmpl/saml2_statement_abstract.sgml
deleted file mode 100644
index 8f9fc02e..00000000
--- a/docs/reference/tmpl/saml2_statement_abstract.sgml
+++ /dev/null
@@ -1,34 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoSaml2StatementAbstract
-
-<!-- ##### SECTION Short_Description ##### -->
-&lt;saml:StatementAbstract&gt;
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoSaml2StatementAbstract ##### -->
-<para>
-
-</para>
-
-@parent:
-
-<!-- ##### FUNCTION lasso_saml2_statement_abstract_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
diff --git a/docs/reference/tmpl/saml2_subject.sgml b/docs/reference/tmpl/saml2_subject.sgml
deleted file mode 100644
index a1a9473a..00000000
--- a/docs/reference/tmpl/saml2_subject.sgml
+++ /dev/null
@@ -1,38 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoSaml2Subject
-
-<!-- ##### SECTION Short_Description ##### -->
-&lt;saml:Subject&gt;
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoSaml2Subject ##### -->
-<para>
-
-</para>
-
-@parent:
-@BaseID:
-@NameID:
-@EncryptedID:
-@SubjectConfirmation:
-
-<!-- ##### FUNCTION lasso_saml2_subject_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
diff --git a/docs/reference/tmpl/saml2_subject_confirmation.sgml b/docs/reference/tmpl/saml2_subject_confirmation.sgml
deleted file mode 100644
index fb0ef3da..00000000
--- a/docs/reference/tmpl/saml2_subject_confirmation.sgml
+++ /dev/null
@@ -1,39 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoSaml2SubjectConfirmation
-
-<!-- ##### SECTION Short_Description ##### -->
-&lt;saml:SubjectConfirmation&gt;
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoSaml2SubjectConfirmation ##### -->
-<para>
-
-</para>
-
-@parent:
-@BaseID:
-@NameID:
-@EncryptedID:
-@SubjectConfirmationData:
-@Method:
-
-<!-- ##### FUNCTION lasso_saml2_subject_confirmation_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
diff --git a/docs/reference/tmpl/saml2_subject_confirmation_data.sgml b/docs/reference/tmpl/saml2_subject_confirmation_data.sgml
deleted file mode 100644
index c5f33cfd..00000000
--- a/docs/reference/tmpl/saml2_subject_confirmation_data.sgml
+++ /dev/null
@@ -1,39 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoSaml2SubjectConfirmationData
-
-<!-- ##### SECTION Short_Description ##### -->
-&lt;saml:SubjectConfirmationData&gt;
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoSaml2SubjectConfirmationData ##### -->
-<para>
-
-</para>
-
-@parent:
-@NotBefore:
-@NotOnOrAfter:
-@Recipient:
-@InResponseTo:
-@Address:
-
-<!-- ##### FUNCTION lasso_saml2_subject_confirmation_data_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
diff --git a/docs/reference/tmpl/saml2_subject_locality.sgml b/docs/reference/tmpl/saml2_subject_locality.sgml
deleted file mode 100644
index 1c39d552..00000000
--- a/docs/reference/tmpl/saml2_subject_locality.sgml
+++ /dev/null
@@ -1,36 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoSaml2SubjectLocality
-
-<!-- ##### SECTION Short_Description ##### -->
-&lt;saml:SubjectLocality&gt;
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoSaml2SubjectLocality ##### -->
-<para>
-
-</para>
-
-@parent:
-@Address:
-@DNSName:
-
-<!-- ##### FUNCTION lasso_saml2_subject_locality_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
diff --git a/docs/reference/tmpl/saml_advice.sgml b/docs/reference/tmpl/saml_advice.sgml
deleted file mode 100644
index 6c9824e0..00000000
--- a/docs/reference/tmpl/saml_advice.sgml
+++ /dev/null
@@ -1,35 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoSamlAdvice
-
-<!-- ##### SECTION Short_Description ##### -->
-&lt;saml:Advice&gt;
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoSamlAdvice ##### -->
-<para>
-
-</para>
-
-@AssertionIDReference:
-@Assertion:
-
-<!-- ##### FUNCTION lasso_saml_advice_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
diff --git a/docs/reference/tmpl/saml_assertion.sgml b/docs/reference/tmpl/saml_assertion.sgml
deleted file mode 100644
index 4654de99..00000000
--- a/docs/reference/tmpl/saml_assertion.sgml
+++ /dev/null
@@ -1,49 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoSamlAssertion
-
-<!-- ##### SECTION Short_Description ##### -->
-&lt;saml:Assertion&gt;
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoSamlAssertion ##### -->
-<para>
-
-</para>
-
-@Conditions:
-@Advice:
-@Statement:
-@SubjectStatement:
-@AuthenticationStatement:
-@AuthorizationDecisionStatement:
-@AttributeStatement:
-@MajorVersion:
-@MinorVersion:
-@AssertionID:
-@Issuer:
-@IssueInstant:
-@sign_type:
-@sign_method:
-@private_key_file:
-@certificate_file:
-
-<!-- ##### FUNCTION lasso_saml_assertion_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
diff --git a/docs/reference/tmpl/saml_attribute.sgml b/docs/reference/tmpl/saml_attribute.sgml
deleted file mode 100644
index 38f6edfd..00000000
--- a/docs/reference/tmpl/saml_attribute.sgml
+++ /dev/null
@@ -1,37 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoSamlAttribute
-
-<!-- ##### SECTION Short_Description ##### -->
-&lt;saml:Attribute&gt;
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoSamlAttribute ##### -->
-<para>
-
-</para>
-
-@parent:
-@attributeName:
-@attributeNameSpace:
-@AttributeValue:
-
-<!-- ##### FUNCTION lasso_saml_attribute_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
diff --git a/docs/reference/tmpl/saml_attribute_designator.sgml b/docs/reference/tmpl/saml_attribute_designator.sgml
deleted file mode 100644
index 6ae95b2c..00000000
--- a/docs/reference/tmpl/saml_attribute_designator.sgml
+++ /dev/null
@@ -1,36 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoSamlAttributeDesignator
-
-<!-- ##### SECTION Short_Description ##### -->
-&lt;saml:AttributeDesignator&gt;
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoSamlAttributeDesignator ##### -->
-<para>
-
-</para>
-
-@parent:
-@AttributeName:
-@AttributeNamespace:
-
-<!-- ##### FUNCTION lasso_saml_attribute_designator_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
diff --git a/docs/reference/tmpl/saml_attribute_statement.sgml b/docs/reference/tmpl/saml_attribute_statement.sgml
deleted file mode 100644
index e0ee6da0..00000000
--- a/docs/reference/tmpl/saml_attribute_statement.sgml
+++ /dev/null
@@ -1,35 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoSamlAttributeStatement
-
-<!-- ##### SECTION Short_Description ##### -->
-&lt;saml:AttributeStatement&gt;
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoSamlAttributeStatement ##### -->
-<para>
-
-</para>
-
-@parent:
-@Attribute:
-
-<!-- ##### FUNCTION lasso_saml_attribute_statement_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
diff --git a/docs/reference/tmpl/saml_audience_restriction_condition.sgml b/docs/reference/tmpl/saml_audience_restriction_condition.sgml
deleted file mode 100644
index bb753989..00000000
--- a/docs/reference/tmpl/saml_audience_restriction_condition.sgml
+++ /dev/null
@@ -1,26 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoSamlAudienceRestrictionCondition
-
-<!-- ##### SECTION Short_Description ##### -->
-&lt;saml:AudienceRestrictionCondition&gt;
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoSamlAudienceRestrictionCondition ##### -->
-<para>
-
-</para>
-
-@Audience:
-
diff --git a/docs/reference/tmpl/saml_authentication_statement.sgml b/docs/reference/tmpl/saml_authentication_statement.sgml
deleted file mode 100644
index 198e8ff2..00000000
--- a/docs/reference/tmpl/saml_authentication_statement.sgml
+++ /dev/null
@@ -1,37 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoSamlAuthenticationStatement
-
-<!-- ##### SECTION Short_Description ##### -->
-&lt;saml:AuthenticationStatement&gt;
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoSamlAuthenticationStatement ##### -->
-<para>
-
-</para>
-
-@SubjectLocality:
-@AuthorityBinding:
-@AuthenticationMethod:
-@AuthenticationInstant:
-
-<!-- ##### FUNCTION lasso_saml_authentication_statement_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
diff --git a/docs/reference/tmpl/saml_authority_binding.sgml b/docs/reference/tmpl/saml_authority_binding.sgml
deleted file mode 100644
index b1a3484d..00000000
--- a/docs/reference/tmpl/saml_authority_binding.sgml
+++ /dev/null
@@ -1,36 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoSamlAuthorityBinding
-
-<!-- ##### SECTION Short_Description ##### -->
-&lt;saml:AuthorityBinding&gt;
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoSamlAuthorityBinding ##### -->
-<para>
-
-</para>
-
-@AuthorityKind:
-@Location:
-@Binding:
-
-<!-- ##### FUNCTION lasso_saml_authority_binding_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
diff --git a/docs/reference/tmpl/saml_condition_abstract.sgml b/docs/reference/tmpl/saml_condition_abstract.sgml
deleted file mode 100644
index 9c68c6a5..00000000
--- a/docs/reference/tmpl/saml_condition_abstract.sgml
+++ /dev/null
@@ -1,25 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoSamlConditionAbstract
-
-<!-- ##### SECTION Short_Description ##### -->
-&lt;saml:ConditionAbstract&gt;
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoSamlConditionAbstract ##### -->
-<para>
-
-</para>
-
-
diff --git a/docs/reference/tmpl/saml_conditions.sgml b/docs/reference/tmpl/saml_conditions.sgml
deleted file mode 100644
index d6d116f1..00000000
--- a/docs/reference/tmpl/saml_conditions.sgml
+++ /dev/null
@@ -1,37 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoSamlConditions
-
-<!-- ##### SECTION Short_Description ##### -->
-&lt;saml:Conditions&gt;
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoSamlConditions ##### -->
-<para>
-
-</para>
-
-@Condition:
-@AudienceRestrictionCondition:
-@NotBefore:
-@NotOnOrAfter:
-
-<!-- ##### FUNCTION lasso_saml_conditions_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
diff --git a/docs/reference/tmpl/saml_name_identifier.sgml b/docs/reference/tmpl/saml_name_identifier.sgml
deleted file mode 100644
index e0d412e5..00000000
--- a/docs/reference/tmpl/saml_name_identifier.sgml
+++ /dev/null
@@ -1,47 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoSamlNameIdentifier
-
-<!-- ##### SECTION Short_Description ##### -->
-&lt;saml:NameIdentifier&gt;
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoSamlNameIdentifier ##### -->
-<para>
-@NameQualifier is the provider ID of the provider that created the name
-identifier.
-</para>
-
-<para>
-@Format is a string constant defined by the Liberty
-Alliance. The following constants are defined:
-#LASSO_LIB_NAME_IDENTIFIER_FORMAT_FEDERATED,
-#LASSO_LIB_NAME_IDENTIFIER_FORMAT_ONE_TIME,
-#LASSO_LIB_NAME_IDENTIFIER_FORMAT_ENCRYPTED (when providers transmit name
-identifiers) and
-#LASSO_LIB_NAME_IDENTIFIER_FORMAT_ENTITYID.
-</para>
-
-@NameQualifier:
-@Format:
-@content:
-
-<!-- ##### FUNCTION lasso_saml_name_identifier_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
diff --git a/docs/reference/tmpl/saml_statement_abstract.sgml b/docs/reference/tmpl/saml_statement_abstract.sgml
deleted file mode 100644
index ec77bd05..00000000
--- a/docs/reference/tmpl/saml_statement_abstract.sgml
+++ /dev/null
@@ -1,25 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoSamlStatementAbstract
-
-<!-- ##### SECTION Short_Description ##### -->
-&lt;saml:StatementAbstract&gt;
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoSamlStatementAbstract ##### -->
-<para>
-
-</para>
-
-
diff --git a/docs/reference/tmpl/saml_subject.sgml b/docs/reference/tmpl/saml_subject.sgml
deleted file mode 100644
index f3afe4bd..00000000
--- a/docs/reference/tmpl/saml_subject.sgml
+++ /dev/null
@@ -1,36 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoSamlSubject
-
-<!-- ##### SECTION Short_Description ##### -->
-&lt;saml:Subject&gt;
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoSamlSubject ##### -->
-<para>
-
-</para>
-
-@NameIdentifier:
-@SubjectConfirmation:
-@EncryptedNameIdentifier:
-
-<!-- ##### FUNCTION lasso_saml_subject_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
diff --git a/docs/reference/tmpl/saml_subject_confirmation.sgml b/docs/reference/tmpl/saml_subject_confirmation.sgml
deleted file mode 100644
index f7dbe298..00000000
--- a/docs/reference/tmpl/saml_subject_confirmation.sgml
+++ /dev/null
@@ -1,36 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoSamlSubjectConfirmation
-
-<!-- ##### SECTION Short_Description ##### -->
-&lt;saml:SubjectConfirmation&gt;
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoSamlSubjectConfirmation ##### -->
-<para>
-
-</para>
-
-@ConfirmationMethod:
-@SubjectConfirmationData:
-@KeyInfo:
-
-<!-- ##### FUNCTION lasso_saml_subject_confirmation_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
diff --git a/docs/reference/tmpl/saml_subject_locality.sgml b/docs/reference/tmpl/saml_subject_locality.sgml
deleted file mode 100644
index 0d3b3c34..00000000
--- a/docs/reference/tmpl/saml_subject_locality.sgml
+++ /dev/null
@@ -1,35 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoSamlSubjectLocality
-
-<!-- ##### SECTION Short_Description ##### -->
-&lt;saml:SubjectLocality&gt;
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoSamlSubjectLocality ##### -->
-<para>
-
-</para>
-
-@IPAddress:
-@DNSAddress:
-
-<!-- ##### FUNCTION lasso_saml_subject_locality_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
diff --git a/docs/reference/tmpl/saml_subject_statement.sgml b/docs/reference/tmpl/saml_subject_statement.sgml
deleted file mode 100644
index 6046b97f..00000000
--- a/docs/reference/tmpl/saml_subject_statement.sgml
+++ /dev/null
@@ -1,34 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoSamlSubjectStatement
-
-<!-- ##### SECTION Short_Description ##### -->
-&lt;saml:SubjectStatement&gt;
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoSamlSubjectStatement ##### -->
-<para>
-
-</para>
-
-@parent:
-
-<!-- ##### FUNCTION lasso_saml_subject_statement_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
diff --git a/docs/reference/tmpl/saml_subject_statement_abstract.sgml b/docs/reference/tmpl/saml_subject_statement_abstract.sgml
deleted file mode 100644
index ffdc6ca8..00000000
--- a/docs/reference/tmpl/saml_subject_statement_abstract.sgml
+++ /dev/null
@@ -1,26 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoSamlSubjectStatementAbstract
-
-<!-- ##### SECTION Short_Description ##### -->
-&lt;saml:SubjectStatementAbstract&gt;
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoSamlSubjectStatementAbstract ##### -->
-<para>
-
-</para>
-
-@Subject:
-
diff --git a/docs/reference/tmpl/samlp2_artifact_resolve.sgml b/docs/reference/tmpl/samlp2_artifact_resolve.sgml
deleted file mode 100644
index e0065909..00000000
--- a/docs/reference/tmpl/samlp2_artifact_resolve.sgml
+++ /dev/null
@@ -1,35 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoSamlp2ArtifactResolve
-
-<!-- ##### SECTION Short_Description ##### -->
-&lt;samlp:ArtifactResolve&gt;
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoSamlp2ArtifactResolve ##### -->
-<para>
-
-</para>
-
-@parent:
-@Artifact:
-
-<!-- ##### FUNCTION lasso_samlp2_artifact_resolve_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
diff --git a/docs/reference/tmpl/samlp2_artifact_response.sgml b/docs/reference/tmpl/samlp2_artifact_response.sgml
deleted file mode 100644
index 74ca61c6..00000000
--- a/docs/reference/tmpl/samlp2_artifact_response.sgml
+++ /dev/null
@@ -1,35 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoSamlp2ArtifactResponse
-
-<!-- ##### SECTION Short_Description ##### -->
-&lt;samlp:ArtifactResponse&gt;
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoSamlp2ArtifactResponse ##### -->
-<para>
-
-</para>
-
-@parent:
-@any:
-
-<!-- ##### FUNCTION lasso_samlp2_artifact_response_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
diff --git a/docs/reference/tmpl/samlp2_assertion_idrequest.sgml b/docs/reference/tmpl/samlp2_assertion_idrequest.sgml
deleted file mode 100644
index 611de2ce..00000000
--- a/docs/reference/tmpl/samlp2_assertion_idrequest.sgml
+++ /dev/null
@@ -1,27 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoSamlp2AssertionIDRequest
-
-<!-- ##### SECTION Short_Description ##### -->
-&lt;samlp:AssertionIDRequest&gt;
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoSamlp2AssertionIDRequest ##### -->
-<para>
-
-</para>
-
-@parent:
-@AssertionIDRef:
-
diff --git a/docs/reference/tmpl/samlp2_attribute_query.sgml b/docs/reference/tmpl/samlp2_attribute_query.sgml
deleted file mode 100644
index 2b79aa97..00000000
--- a/docs/reference/tmpl/samlp2_attribute_query.sgml
+++ /dev/null
@@ -1,35 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoSamlp2AttributeQuery
-
-<!-- ##### SECTION Short_Description ##### -->
-&lt;samlp:AttributeQuery&gt;
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoSamlp2AttributeQuery ##### -->
-<para>
-
-</para>
-
-@parent:
-@Attribute:
-
-<!-- ##### FUNCTION lasso_samlp2_attribute_query_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
diff --git a/docs/reference/tmpl/samlp2_authn_query.sgml b/docs/reference/tmpl/samlp2_authn_query.sgml
deleted file mode 100644
index d135edc4..00000000
--- a/docs/reference/tmpl/samlp2_authn_query.sgml
+++ /dev/null
@@ -1,36 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoSamlp2AuthnQuery
-
-<!-- ##### SECTION Short_Description ##### -->
-&lt;samlp:AuthnQuery&gt;
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoSamlp2AuthnQuery ##### -->
-<para>
-
-</para>
-
-@parent:
-@RequestedAuthnContext:
-@SessionIndex:
-
-<!-- ##### FUNCTION lasso_samlp2_authn_query_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
diff --git a/docs/reference/tmpl/samlp2_authn_request.sgml b/docs/reference/tmpl/samlp2_authn_request.sgml
deleted file mode 100644
index 7704f5bc..00000000
--- a/docs/reference/tmpl/samlp2_authn_request.sgml
+++ /dev/null
@@ -1,47 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoSamlp2AuthnRequest
-
-<!-- ##### SECTION Short_Description ##### -->
-&lt;samlp:AuthnRequest&gt;
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoSamlp2AuthnRequest ##### -->
-<para>
-
-</para>
-
-@parent:
-@Subject:
-@NameIDPolicy:
-@Conditions:
-@RequestedAuthnContext:
-@Scoping:
-@ForceAuthn:
-@IsPassive:
-@ProtocolBinding:
-@AssertionConsumerServiceIndex:
-@AssertionConsumerServiceURL:
-@AttributeConsumingServiceIndex:
-@ProviderName:
-@relayState:
-
-<!-- ##### FUNCTION lasso_samlp2_authn_request_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
diff --git a/docs/reference/tmpl/samlp2_authz_decision_query.sgml b/docs/reference/tmpl/samlp2_authz_decision_query.sgml
deleted file mode 100644
index 6a8eb428..00000000
--- a/docs/reference/tmpl/samlp2_authz_decision_query.sgml
+++ /dev/null
@@ -1,37 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoSamlp2AuthzDecisionQuery
-
-<!-- ##### SECTION Short_Description ##### -->
-&lt;samlp:AuthzDecisionQuery&gt;
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoSamlp2AuthzDecisionQuery ##### -->
-<para>
-
-</para>
-
-@parent:
-@Action:
-@Evidence:
-@Resource:
-
-<!-- ##### FUNCTION lasso_samlp2_authz_decision_query_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
diff --git a/docs/reference/tmpl/samlp2_extensions.sgml b/docs/reference/tmpl/samlp2_extensions.sgml
deleted file mode 100644
index c86c410b..00000000
--- a/docs/reference/tmpl/samlp2_extensions.sgml
+++ /dev/null
@@ -1,34 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoSamlp2Extensions
-
-<!-- ##### SECTION Short_Description ##### -->
-&lt;samlp:Extensions&gt;
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoSamlp2Extensions ##### -->
-<para>
-
-</para>
-
-@parent:
-
-<!-- ##### FUNCTION lasso_samlp2_extensions_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
diff --git a/docs/reference/tmpl/samlp2_idp_entry.sgml b/docs/reference/tmpl/samlp2_idp_entry.sgml
deleted file mode 100644
index 9c202812..00000000
--- a/docs/reference/tmpl/samlp2_idp_entry.sgml
+++ /dev/null
@@ -1,37 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoSamlp2IDPEntry
-
-<!-- ##### SECTION Short_Description ##### -->
-&lt;samlp:IDPEntry&gt;
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoSamlp2IDPEntry ##### -->
-<para>
-
-</para>
-
-@parent:
-@ProviderID:
-@Name:
-@Loc:
-
-<!-- ##### FUNCTION lasso_samlp2_idp_entry_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
diff --git a/docs/reference/tmpl/samlp2_idp_list.sgml b/docs/reference/tmpl/samlp2_idp_list.sgml
deleted file mode 100644
index 1b3f0fe9..00000000
--- a/docs/reference/tmpl/samlp2_idp_list.sgml
+++ /dev/null
@@ -1,36 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoSamlp2IDPList
-
-<!-- ##### SECTION Short_Description ##### -->
-&lt;samlp:IDPList&gt;
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoSamlp2IDPList ##### -->
-<para>
-
-</para>
-
-@parent:
-@IDPEntry:
-@GetComplete:
-
-<!-- ##### FUNCTION lasso_samlp2_idp_list_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
diff --git a/docs/reference/tmpl/samlp2_logout_request.sgml b/docs/reference/tmpl/samlp2_logout_request.sgml
deleted file mode 100644
index fce296d2..00000000
--- a/docs/reference/tmpl/samlp2_logout_request.sgml
+++ /dev/null
@@ -1,41 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoSamlp2LogoutRequest
-
-<!-- ##### SECTION Short_Description ##### -->
-&lt;samlp:LogoutRequest&gt;
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoSamlp2LogoutRequest ##### -->
-<para>
-
-</para>
-
-@parent:
-@BaseID:
-@NameID:
-@EncryptedID:
-@SessionIndex:
-@Reason:
-@NotOnOrAfter:
-@relayState:
-
-<!-- ##### FUNCTION lasso_samlp2_logout_request_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
diff --git a/docs/reference/tmpl/samlp2_logout_response.sgml b/docs/reference/tmpl/samlp2_logout_response.sgml
deleted file mode 100644
index 6aa4d7a3..00000000
--- a/docs/reference/tmpl/samlp2_logout_response.sgml
+++ /dev/null
@@ -1,35 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoSamlp2LogoutResponse
-
-<!-- ##### SECTION Short_Description ##### -->
-&lt;samlp:LogoutResponse&gt;
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoSamlp2LogoutResponse ##### -->
-<para>
-
-</para>
-
-@parent:
-@relayState:
-
-<!-- ##### FUNCTION lasso_samlp2_logout_response_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
diff --git a/docs/reference/tmpl/samlp2_manage_name_id_request.sgml b/docs/reference/tmpl/samlp2_manage_name_id_request.sgml
deleted file mode 100644
index 56280579..00000000
--- a/docs/reference/tmpl/samlp2_manage_name_id_request.sgml
+++ /dev/null
@@ -1,39 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoSamlp2ManageNameIDRequest
-
-<!-- ##### SECTION Short_Description ##### -->
-&lt;samlp:ManageNameIDRequest&gt;
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoSamlp2ManageNameIDRequest ##### -->
-<para>
-
-</para>
-
-@parent:
-@NameID:
-@EncryptedID:
-@NewID:
-@NewEncryptedID:
-@Terminate:
-
-<!-- ##### FUNCTION lasso_samlp2_manage_name_id_request_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
diff --git a/docs/reference/tmpl/samlp2_manage_name_id_response.sgml b/docs/reference/tmpl/samlp2_manage_name_id_response.sgml
deleted file mode 100644
index 4c8ad385..00000000
--- a/docs/reference/tmpl/samlp2_manage_name_id_response.sgml
+++ /dev/null
@@ -1,34 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoSamlp2ManageNameIDResponse
-
-<!-- ##### SECTION Short_Description ##### -->
-&lt;samlp:ManageNameIDResponse&gt;
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoSamlp2ManageNameIDResponse ##### -->
-<para>
-
-</para>
-
-@parent:
-
-<!-- ##### FUNCTION lasso_samlp2_manage_name_id_response_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
diff --git a/docs/reference/tmpl/samlp2_name_id_mapping_request.sgml b/docs/reference/tmpl/samlp2_name_id_mapping_request.sgml
deleted file mode 100644
index a48aa679..00000000
--- a/docs/reference/tmpl/samlp2_name_id_mapping_request.sgml
+++ /dev/null
@@ -1,38 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoSamlp2NameIDMappingRequest
-
-<!-- ##### SECTION Short_Description ##### -->
-&lt;samlp:NameIDMappingRequest&gt;
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoSamlp2NameIDMappingRequest ##### -->
-<para>
-
-</para>
-
-@parent:
-@BaseID:
-@NameID:
-@EncryptedID:
-@NameIDPolicy:
-
-<!-- ##### FUNCTION lasso_samlp2_name_id_mapping_request_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
diff --git a/docs/reference/tmpl/samlp2_name_id_mapping_response.sgml b/docs/reference/tmpl/samlp2_name_id_mapping_response.sgml
deleted file mode 100644
index 3c2f5123..00000000
--- a/docs/reference/tmpl/samlp2_name_id_mapping_response.sgml
+++ /dev/null
@@ -1,36 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoSamlp2NameIDMappingResponse
-
-<!-- ##### SECTION Short_Description ##### -->
-&lt;samlp:NameIDMappingResponse&gt;
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoSamlp2NameIDMappingResponse ##### -->
-<para>
-
-</para>
-
-@parent:
-@NameID:
-@EncryptedID:
-
-<!-- ##### FUNCTION lasso_samlp2_name_id_mapping_response_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
diff --git a/docs/reference/tmpl/samlp2_name_id_policy.sgml b/docs/reference/tmpl/samlp2_name_id_policy.sgml
deleted file mode 100644
index 7524c04a..00000000
--- a/docs/reference/tmpl/samlp2_name_id_policy.sgml
+++ /dev/null
@@ -1,37 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoSamlp2NameIDPolicy
-
-<!-- ##### SECTION Short_Description ##### -->
-&lt;samlp:NameIDPolicy&gt;
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoSamlp2NameIDPolicy ##### -->
-<para>
-
-</para>
-
-@parent:
-@Format:
-@SPNameQualifier:
-@AllowCreate:
-
-<!-- ##### FUNCTION lasso_samlp2_name_id_policy_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
diff --git a/docs/reference/tmpl/samlp2_request_abstract.sgml b/docs/reference/tmpl/samlp2_request_abstract.sgml
deleted file mode 100644
index f2b755d0..00000000
--- a/docs/reference/tmpl/samlp2_request_abstract.sgml
+++ /dev/null
@@ -1,41 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoSamlp2RequestAbstract
-
-<!-- ##### SECTION Short_Description ##### -->
-&lt;samlp:RequestAbstract&gt;
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoSamlp2RequestAbstract ##### -->
-<para>
-
-</para>
-
-@parent:
-@Issuer:
-@Extensions:
-@ID:
-@Version:
-@IssueInstant:
-@Destination:
-@Consent:
-
-<!-- ##### FUNCTION lasso_samlp2_request_abstract_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
diff --git a/docs/reference/tmpl/samlp2_requested_authn_context.sgml b/docs/reference/tmpl/samlp2_requested_authn_context.sgml
deleted file mode 100644
index f570fd77..00000000
--- a/docs/reference/tmpl/samlp2_requested_authn_context.sgml
+++ /dev/null
@@ -1,37 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoSamlp2RequestedAuthnContext
-
-<!-- ##### SECTION Short_Description ##### -->
-&lt;samlp:RequestedAuthnContext&gt;
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoSamlp2RequestedAuthnContext ##### -->
-<para>
-
-</para>
-
-@parent:
-@AuthnContextClassRef:
-@AuthnContextDeclRef:
-@Comparison:
-
-<!-- ##### FUNCTION lasso_samlp2_requested_authn_context_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
diff --git a/docs/reference/tmpl/samlp2_response.sgml b/docs/reference/tmpl/samlp2_response.sgml
deleted file mode 100644
index 1f8a0190..00000000
--- a/docs/reference/tmpl/samlp2_response.sgml
+++ /dev/null
@@ -1,36 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoSamlp2Response
-
-<!-- ##### SECTION Short_Description ##### -->
-&lt;samlp:Response&gt;
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoSamlp2Response ##### -->
-<para>
-
-</para>
-
-@parent:
-@Assertion:
-@EncryptedAssertion:
-
-<!-- ##### FUNCTION lasso_samlp2_response_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
diff --git a/docs/reference/tmpl/samlp2_scoping.sgml b/docs/reference/tmpl/samlp2_scoping.sgml
deleted file mode 100644
index 3395093a..00000000
--- a/docs/reference/tmpl/samlp2_scoping.sgml
+++ /dev/null
@@ -1,37 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoSamlp2Scoping
-
-<!-- ##### SECTION Short_Description ##### -->
-&lt;samlp:Scoping&gt;
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoSamlp2Scoping ##### -->
-<para>
-
-</para>
-
-@parent:
-@IDPList:
-@RequesterID:
-@ProxyCount:
-
-<!-- ##### FUNCTION lasso_samlp2_scoping_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
diff --git a/docs/reference/tmpl/samlp2_status.sgml b/docs/reference/tmpl/samlp2_status.sgml
deleted file mode 100644
index 1c8e7b3f..00000000
--- a/docs/reference/tmpl/samlp2_status.sgml
+++ /dev/null
@@ -1,37 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoSamlp2Status
-
-<!-- ##### SECTION Short_Description ##### -->
-&lt;samlp:Status&gt;
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoSamlp2Status ##### -->
-<para>
-
-</para>
-
-@parent:
-@StatusCode:
-@StatusMessage:
-@StatusDetail:
-
-<!-- ##### FUNCTION lasso_samlp2_status_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
diff --git a/docs/reference/tmpl/samlp2_status_code.sgml b/docs/reference/tmpl/samlp2_status_code.sgml
deleted file mode 100644
index c6d914b2..00000000
--- a/docs/reference/tmpl/samlp2_status_code.sgml
+++ /dev/null
@@ -1,36 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoSamlp2StatusCode
-
-<!-- ##### SECTION Short_Description ##### -->
-&lt;samlp:StatusCode&gt;
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoSamlp2StatusCode ##### -->
-<para>
-
-</para>
-
-@parent:
-@StatusCode:
-@Value:
-
-<!-- ##### FUNCTION lasso_samlp2_status_code_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
diff --git a/docs/reference/tmpl/samlp2_status_detail.sgml b/docs/reference/tmpl/samlp2_status_detail.sgml
deleted file mode 100644
index 3c821025..00000000
--- a/docs/reference/tmpl/samlp2_status_detail.sgml
+++ /dev/null
@@ -1,34 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoSamlp2StatusDetail
-
-<!-- ##### SECTION Short_Description ##### -->
-&lt;samlp:StatusDetail&gt;
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoSamlp2StatusDetail ##### -->
-<para>
-
-</para>
-
-@parent:
-
-<!-- ##### FUNCTION lasso_samlp2_status_detail_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
diff --git a/docs/reference/tmpl/samlp2_status_response.sgml b/docs/reference/tmpl/samlp2_status_response.sgml
deleted file mode 100644
index e261d832..00000000
--- a/docs/reference/tmpl/samlp2_status_response.sgml
+++ /dev/null
@@ -1,43 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoSamlp2StatusResponse
-
-<!-- ##### SECTION Short_Description ##### -->
-&lt;samlp:StatusResponse&gt;
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoSamlp2StatusResponse ##### -->
-<para>
-
-</para>
-
-@parent:
-@Issuer:
-@Extensions:
-@Status:
-@ID:
-@InResponseTo:
-@Version:
-@IssueInstant:
-@Destination:
-@Consent:
-
-<!-- ##### FUNCTION lasso_samlp2_status_response_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
diff --git a/docs/reference/tmpl/samlp2_subject_query_abstract.sgml b/docs/reference/tmpl/samlp2_subject_query_abstract.sgml
deleted file mode 100644
index 6d4f3663..00000000
--- a/docs/reference/tmpl/samlp2_subject_query_abstract.sgml
+++ /dev/null
@@ -1,35 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoSamlp2SubjectQueryAbstract
-
-<!-- ##### SECTION Short_Description ##### -->
-&lt;samlp:SubjectQueryAbstract&gt;
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoSamlp2SubjectQueryAbstract ##### -->
-<para>
-
-</para>
-
-@parent:
-@Subject:
-
-<!-- ##### FUNCTION lasso_samlp2_subject_query_abstract_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
diff --git a/docs/reference/tmpl/samlp2_terminate.sgml b/docs/reference/tmpl/samlp2_terminate.sgml
deleted file mode 100644
index 71b72108..00000000
--- a/docs/reference/tmpl/samlp2_terminate.sgml
+++ /dev/null
@@ -1,34 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoSamlp2Terminate
-
-<!-- ##### SECTION Short_Description ##### -->
-&lt;samlp:Terminate&gt;
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoSamlp2Terminate ##### -->
-<para>
-
-</para>
-
-@parent:
-
-<!-- ##### FUNCTION lasso_samlp2_terminate_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
diff --git a/docs/reference/tmpl/samlp_request.sgml b/docs/reference/tmpl/samlp_request.sgml
deleted file mode 100644
index 76ab03c8..00000000
--- a/docs/reference/tmpl/samlp_request.sgml
+++ /dev/null
@@ -1,34 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoSamlpRequest
-
-<!-- ##### SECTION Short_Description ##### -->
-&lt;samlp:Request&gt;
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoSamlpRequest ##### -->
-<para>
-
-</para>
-
-@AssertionArtifact:
-
-<!-- ##### FUNCTION lasso_samlp_request_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
diff --git a/docs/reference/tmpl/samlp_request_abstract.sgml b/docs/reference/tmpl/samlp_request_abstract.sgml
deleted file mode 100644
index b22e139b..00000000
--- a/docs/reference/tmpl/samlp_request_abstract.sgml
+++ /dev/null
@@ -1,34 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoSamlpRequestAbstract
-
-<!-- ##### SECTION Short_Description ##### -->
-&lt;samlp:RequestAbstract&gt;
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoSamlpRequestAbstract ##### -->
-<para>
-
-</para>
-
-@RespondWith:
-@RequestID:
-@MajorVersion:
-@MinorVersion:
-@IssueInstant:
-@sign_type:
-@sign_method:
-@private_key_file:
-@certificate_file:
-
diff --git a/docs/reference/tmpl/samlp_response.sgml b/docs/reference/tmpl/samlp_response.sgml
deleted file mode 100644
index 7bf3b580..00000000
--- a/docs/reference/tmpl/samlp_response.sgml
+++ /dev/null
@@ -1,35 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoSamlpResponse
-
-<!-- ##### SECTION Short_Description ##### -->
-&lt;samlp:Response&gt;
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoSamlpResponse ##### -->
-<para>
-
-</para>
-
-@Status:
-@Assertion:
-
-<!-- ##### FUNCTION lasso_samlp_response_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
diff --git a/docs/reference/tmpl/samlp_response_abstract.sgml b/docs/reference/tmpl/samlp_response_abstract.sgml
deleted file mode 100644
index 25b02e31..00000000
--- a/docs/reference/tmpl/samlp_response_abstract.sgml
+++ /dev/null
@@ -1,35 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoSamlpResponseAbstract
-
-<!-- ##### SECTION Short_Description ##### -->
-&lt;samlp:ResponseAbstract&gt;
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoSamlpResponseAbstract ##### -->
-<para>
-
-</para>
-
-@ResponseID:
-@InResponseTo:
-@MajorVersion:
-@MinorVersion:
-@IssueInstant:
-@Recipient:
-@sign_type:
-@sign_method:
-@private_key_file:
-@certificate_file:
-
diff --git a/docs/reference/tmpl/samlp_status.sgml b/docs/reference/tmpl/samlp_status.sgml
deleted file mode 100644
index 20e869e8..00000000
--- a/docs/reference/tmpl/samlp_status.sgml
+++ /dev/null
@@ -1,35 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoSamlpStatus
-
-<!-- ##### SECTION Short_Description ##### -->
-&lt;samlp:Status&gt;
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoSamlpStatus ##### -->
-<para>
-
-</para>
-
-@StatusCode:
-@StatusMessage:
-
-<!-- ##### FUNCTION lasso_samlp_status_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
diff --git a/docs/reference/tmpl/samlp_status_code.sgml b/docs/reference/tmpl/samlp_status_code.sgml
deleted file mode 100644
index a06cdbb4..00000000
--- a/docs/reference/tmpl/samlp_status_code.sgml
+++ /dev/null
@@ -1,35 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoSamlpStatusCode
-
-<!-- ##### SECTION Short_Description ##### -->
-&lt;samlp:StatusCode&gt;
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoSamlpStatusCode ##### -->
-<para>
-
-</para>
-
-@StatusCode:
-@Value:
-
-<!-- ##### FUNCTION lasso_samlp_status_code_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
diff --git a/docs/reference/tmpl/server.sgml b/docs/reference/tmpl/server.sgml
deleted file mode 100644
index d33c5668..00000000
--- a/docs/reference/tmpl/server.sgml
+++ /dev/null
@@ -1,113 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoServer
-
-<!-- ##### SECTION Short_Description ##### -->
-Representation of the current server
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-It holds the data about a provider, other providers it knows, which
-certificates to use, etc.
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoServer ##### -->
-<para>
-
-</para>
-
-@providers:
-@services:
-@private_key:
-@private_key_password:
-@certificate:
-@signature_method:
-
-<!-- ##### FUNCTION lasso_server_new ##### -->
-<para>
-
-</para>
-
-@metadata:
-@private_key:
-@private_key_password:
-@certificate:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_server_new_from_dump ##### -->
-<para>
-
-</para>
-
-@dump:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_server_add_provider ##### -->
-<para>
-
-</para>
-
-@server:
-@role:
-@metadata:
-@public_key:
-@ca_cert_chain:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_server_add_service ##### -->
-<para>
-
-</para>
-
-@server:
-@service:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_server_destroy ##### -->
-<para>
-
-</para>
-
-@server:
-
-
-<!-- ##### FUNCTION lasso_server_dump ##### -->
-<para>
-
-</para>
-
-@server:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_server_get_provider ##### -->
-<para>
-
-</para>
-
-@server:
-@providerID:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_server_get_service ##### -->
-<para>
-
-</para>
-
-@server:
-@serviceType:
-@Returns:
-
-
diff --git a/docs/reference/tmpl/session.sgml b/docs/reference/tmpl/session.sgml
deleted file mode 100644
index b4003b86..00000000
--- a/docs/reference/tmpl/session.sgml
+++ /dev/null
@@ -1,90 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-LassoSession
-
-<!-- ##### SECTION Short_Description ##### -->
-Principal Session
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### STRUCT LassoSession ##### -->
-<para>
-
-</para>
-
-@assertions:
-@is_dirty:
-
-<!-- ##### FUNCTION lasso_session_new ##### -->
-<para>
-
-</para>
-
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_session_new_from_dump ##### -->
-<para>
-
-</para>
-
-@dump:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_session_destroy ##### -->
-<para>
-
-</para>
-
-@session:
-
-
-<!-- ##### FUNCTION lasso_session_dump ##### -->
-<para>
-
-</para>
-
-@session:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_session_get_assertions ##### -->
-<para>
-
-</para>
-
-@session:
-@provider_id:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_session_get_provider_index ##### -->
-<para>
-
-</para>
-
-@session:
-@index:
-@Returns:
-
-
-<!-- ##### FUNCTION lasso_session_is_empty ##### -->
-<para>
-
-</para>
-
-@session:
-@Returns:
-
-
diff --git a/docs/reference/tmpl/strings.sgml b/docs/reference/tmpl/strings.sgml
deleted file mode 100644
index 78e15148..00000000
--- a/docs/reference/tmpl/strings.sgml
+++ /dev/null
@@ -1,115 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-strings
-
-<!-- ##### SECTION Short_Description ##### -->
-Useful string constants
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### MACRO LASSO_LIB_NAME_IDENTIFIER_FORMAT_FEDERATED ##### -->
-<para>
-<emphasis>Federated</emphasis> name identifier constant, used in
-#LassoNameIdentifier. It implies the name identifier belongs to
-a federation established between SP and IdP.
-</para>
-
-<para>
-Its value is urn:liberty:iff:nameid:federated.
-</para>
-
-
-
-<!-- ##### MACRO LASSO_LIB_NAME_IDENTIFIER_FORMAT_ONE_TIME ##### -->
-<para>
-"One-time" name identifier constant, used in #LassoNameIdentifier.
-</para>
-
-<para>
-Its value is urn:liberty:iff:nameid:one-time.
-</para>
-
-
-
-<!-- ##### MACRO LASSO_LIB_NAME_IDENTIFIER_FORMAT_ENCRYPTED ##### -->
-<para>
-"Encrypted" name identifier constant, used in #LassoNameIdentifier.
-</para>
-
-<para>
-Its value is urn:liberty:iff:nameid:encrypted.
-</para>
-
-
-
-<!-- ##### MACRO LASSO_LIB_NAME_IDENTIFIER_FORMAT_ENTITYID ##### -->
-<para>
-Its value is urn:liberty:iff:nameid:entityID.
-</para>
-
-
-
-<!-- ##### MACRO LASSO_LIB_NAMEID_POLICY_TYPE_NONE ##### -->
-<para>
-<emphasis>None</emphasis> policy for use in #LassoLibAuthnRequest. It means an
-existing federation must be used and an error should be produced if none
-existed beforehand.
-</para>
-
-
-
-<!-- ##### MACRO LASSO_LIB_NAMEID_POLICY_TYPE_ONE_TIME ##### -->
-<para>
-<emphasis>Onetime</emphasis> policy for use in #LassoLibAuthnRequest. It means
-a federation must not be created between identity and service provider. A
-temporary name identifier should be used instead.
-</para>
-
-
-
-<!-- ##### MACRO LASSO_LIB_NAMEID_POLICY_TYPE_FEDERATED ##### -->
-<para>
-<emphasis>Federated</emphasis> policy for use in #LassoLibAuthnRequest. It
-means a federation may be created between identity and service provider (if it
-didn't exist before).
-</para>
-
-
-
-<!-- ##### MACRO LASSO_LIB_NAMEID_POLICY_TYPE_ANY ##### -->
-<para>
-<emphasis>Any</emphasis> policy for use in #LassoLibAuthnRequest. It means a
-federation may be created if the principal agrees and it can fall back to
-<emphasis>onetime</emphasis> if he does not.
-</para>
-
-
-
-<!-- ##### MACRO LASSO_LIB_PROTOCOL_PROFILE_BRWS_ART ##### -->
-<para>
-Identifies the Single Sign-On "Artifact" profile; where an artifact is passed
-from identity provider to service provider and back to get the
-#LassoLibAssertion.
-</para>
-
-
-
-<!-- ##### MACRO LASSO_LIB_PROTOCOL_PROFILE_BRWS_POST ##### -->
-<para>
-Identifies the Single Sign-On "POST" profile; where the #LassoLibAssertion is
-sent directly from the identity provider to the service provider in an HTML
-form submission message.
-</para>
-
-
-
diff --git a/lasso/id-ff/defederation.c b/lasso/id-ff/defederation.c
index 45b3f308..92a7aafe 100644
--- a/lasso/id-ff/defederation.c
+++ b/lasso/id-ff/defederation.c
@@ -22,6 +22,12 @@
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
+/**
+ * SECTION:defederation
+ * @short_description: Federation Termination Notification Profile (ID-FF)
+ *
+ **/
+
#include <lasso/id-ff/defederation.h>
#include <lasso/id-ff/providerprivate.h>
diff --git a/lasso/id-ff/federation.c b/lasso/id-ff/federation.c
index 4456254f..f4b0ca3e 100644
--- a/lasso/id-ff/federation.c
+++ b/lasso/id-ff/federation.c
@@ -22,6 +22,12 @@
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
+/**
+ * SECTION:federation
+ * @short_description: Principal federation between two providers
+ *
+ **/
+
#include <lasso/id-ff/federation.h>
#include <lasso/id-ff/provider.h>
diff --git a/lasso/id-ff/identity.c b/lasso/id-ff/identity.c
index 1ef4dd11..2bd5124d 100644
--- a/lasso/id-ff/identity.c
+++ b/lasso/id-ff/identity.c
@@ -22,6 +22,12 @@
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
+/**
+ * SECTION:identity
+ * @short_description: Principal identity
+ *
+ **/
+
#include <lasso/lasso_config.h>
#include <lasso/id-ff/identity.h>
diff --git a/lasso/id-ff/lecp.c b/lasso/id-ff/lecp.c
index 750cddf0..7e1690c3 100644
--- a/lasso/id-ff/lecp.c
+++ b/lasso/id-ff/lecp.c
@@ -22,6 +22,12 @@
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
+/**
+ * SECTION:lecp
+ * @short_description: Liberty Enabled Client and Proxy Profile (ID-FF)
+ *
+ **/
+
#include <libxml/xpath.h>
#include <libxml/xpathInternals.h>
diff --git a/lasso/id-ff/login.c b/lasso/id-ff/login.c
index 946e3320..6ec44bf7 100644
--- a/lasso/id-ff/login.c
+++ b/lasso/id-ff/login.c
@@ -22,6 +22,127 @@
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
+/**
+ * SECTION:login
+ * @short_description: Single Sign-On and Federation Profile
+ *
+ * The Single Sign On process allows a user to log in once to an identity
+ * provider (IdP), and to be then transparently loged in to the required
+ * service providers (SP) belonging to the IP "circle of trust". Subordinating
+ * different identities of the same user within a circle of trust to a unique
+ * IP is called "Identity Federation". The liberty Alliance specifications
+ * allows, thanks to this federation, strong and unique authentication coupled
+ * with control by the user of his personal informations. The explicit user
+ * agreement is necessary before proceeding to Identity Federation.
+ *
+ * <para>
+ * The service provider must implement the following process:
+ * <itemizedlist>
+ * <listitem><para>creating an authentication request (#LassoLibAuthnRequest) with
+ * lasso_login_init_authn_request();</para></listitem>
+ * <listitem><para>sending it to the identity provider with
+ * lasso_login_build_authn_request_msg();</para></listitem>
+ * <listitem><para>receiving and processing the answer:
+ * <itemizedlist>
+ * <listitem>either an authentication response with
+ * lasso_login_process_authn_response_msg()</listitem>
+ * <listitem>or an artifact with lasso_login_init_request() then sending the
+ * request to the IdP with lasso_login_build_request_msg() and processing the
+ * new answer with lasso_login_process_response_msg().</listitem>
+ * </itemizedlist>
+ * </para></listitem>
+ * </itemizedlist>
+ * </para>
+ * <example>
+ * <title>Service Provider Login URL</title>
+ * <programlisting>
+ * LassoLogin *login;
+ *
+ * login = lasso_login_new(server);
+ * lasso_login_init_authn_request(login, "http://identity-provider-id/",
+ * LASSO_HTTP_METHOD_REDIRECT);
+ *
+ * // customize AuthnRequest
+ * request = LASSO_LIB_AUTHN_REQUEST(LASSO_PROFILE(login)->request);
+ * request->NameIDPolicy = strdup(LASSO_LIB_NAMEID_POLICY_TYPE_FEDERATED);
+ * request->ForceAuthn = TRUE;
+ * request->IsPassive = FALSE;
+ * request->ProtocolProfile = strdup(LASSO_LIB_PROTOCOL_PROFILE_BRWS_ART);
+ *
+ * lasso_login_build_authn_request_msg(login);
+ *
+ * // redirect user to identity provider
+ * printf("Location: %s\n\nRedirected to IdP\n", LASSO_PROFILE(login)->msg_url);
+ * </programlisting>
+ * </example>
+ *
+ * <example>
+ * <title>Service Provider Assertion Consumer Service URL</title>
+ * <programlisting>
+ * LassoLogin *login;
+ * char *request_method = getenv("REQUEST_METHOD");
+ * char *artifact_msg = NULL, *lares = NULL, *lareq = NULL;
+ * char *name_identifier;
+ * lassoHttpMethod method;
+ *
+ * login = lasso_login_new(server);
+ * if (strcmp(request_method, "GET") == 0) {
+ * artifact_msg = getenv("QUERY_STRING");
+ * method = LASSO_HTTP_METHOD_REDIRECT;
+ * } else {
+ * // read submitted form; if it has a LAREQ field, put it in lareq,
+ * // if it has a LARES field, put it in lares
+ * if (lareq) {
+ * artifact_msg = lareq;
+ * } else if (lares) {
+ * response_msg = lares;
+ * } else {
+ * // bail out
+ * }
+ * method = LASSO_HTTP_METHOD_POST;
+ * }
+ *
+ * if (artifact_msg) {
+ * lasso_login_init_request(login, artifact_msg, method);
+ * lasso_login_build_request_msg(login);
+ * // makes a SOAP call, soap_call is NOT a Lasso function
+ * soap_answer_msg = soap_call(LASSO_PROFILE(login)->msg_url,
+ * LASSO_PROFILE(login)->msg_body);
+ * lasso_login_process_response_msg(login, soap_answer_msg);
+ * } else if (response_msg) {
+ * lasso_login_process_authn_response_msg(login, response_msg);
+ * }
+ *
+ * // looks up name_identifier in local file, database, whatever and gets back
+ * // two things: identity_dump and session_dump
+ * name_identifier = LASSO_PROFILE(login)->nameIdentifier
+ * lasso_profile_set_identity_from_dump(LASSO_PROFILE(login), identity_dump);
+ * lasso_profile_set_session_from_dump(LASSO_PROFILE(login), session_dump);
+ *
+ * lasso_login_accept_sso(login);
+ *
+ * if (lasso_profile_is_identity_dirty(LASSO_PROFILE(login))) {
+ * LassoIdentity *identity;
+ * char *identity_dump;
+ * identity = lasso_profile_get_identity(LASSO_PROFILE(login));
+ * identity_dump = lasso_identity_dump(identity);
+ * // record identity_dump in file, database...
+ * }
+ *
+ * if (lasso_profile_is_session_dirty(LASSO_PROFILE(login))) {
+ * LassoSession *session;
+ * char *session_dump;
+ * session = lasso_profile_get_session(LASSO_PROFILE(login));
+ * session_dump = lasso_session_dump(session);
+ * // record session_dump in file, database...
+ * }
+ *
+ * // redirect user anywhere
+ * printf("Location: %s\n\nRedirected to site root\n", login->msg_url);
+ * </programlisting>
+ * </example>
+ */
+
#include <xmlsec/base64.h>
#include <lasso/lasso_config.h>
diff --git a/lasso/id-ff/login.h b/lasso/id-ff/login.h
index 3633c7ff..8359108f 100644
--- a/lasso/id-ff/login.h
+++ b/lasso/id-ff/login.h
@@ -59,6 +59,15 @@ typedef struct _LassoLogin LassoLogin;
typedef struct _LassoLoginClass LassoLoginClass;
typedef struct _LassoLoginPrivate LassoLoginPrivate;
+/**
+ * LassoLoginProtocolProfile:
+ * @LASSO_LOGIN_PROTOCOL_PROFILE_BRWS_ART:
+ * @LASSO_LOGIN_PROTOCOL_PROFILE_BRWS_POST:
+ * @LASSO_LOGIN_PROTOCOL_PROFILE_BRWS_LECP:
+ * @LASSO_LOGIN_PROTOCOL_PROFILE_REDIRECT:
+ *
+ * Identifies the two possible profiles for Single Sign-On and Federation.
+ */
typedef enum {
LASSO_LOGIN_PROTOCOL_PROFILE_BRWS_ART = 1,
LASSO_LOGIN_PROTOCOL_PROFILE_BRWS_POST,
@@ -66,6 +75,17 @@ typedef enum {
LASSO_LOGIN_PROTOCOL_PROFILE_REDIRECT,
} LassoLoginProtocolProfile;
+/**
+ * LassoLogin:
+ * @protocolProfile:
+ * @assertionArtifact:
+ * @assertion:
+ *
+ * Single sign-on profile for the current transaction; possibly an
+ * assertionArtifact to be used by the service provider in its
+ * "assertionConsumerServiceURL" and the assertion created or received for the
+ * principal.
+ */
struct _LassoLogin {
LassoProfile parent;
diff --git a/lasso/id-ff/logout.c b/lasso/id-ff/logout.c
index 6e0c46e5..12016300 100644
--- a/lasso/id-ff/logout.c
+++ b/lasso/id-ff/logout.c
@@ -22,6 +22,12 @@
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
+/**
+ * SECTION:logout
+ * @short_description: Single Logout Profile
+ *
+ */
+
#include <lasso/xml/lib_authentication_statement.h>
#include <lasso/id-ff/logout.h>
diff --git a/lasso/id-ff/name_identifier_mapping.c b/lasso/id-ff/name_identifier_mapping.c
index 70999ddf..3adadeab 100644
--- a/lasso/id-ff/name_identifier_mapping.c
+++ b/lasso/id-ff/name_identifier_mapping.c
@@ -22,6 +22,12 @@
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
+/**
+ * SECTION:name_identifier_mapping
+ * @short_description: Liberty Enabled Client and Proxy Profile (ID-FF)
+ *
+ **/
+
#include <lasso/id-ff/name_identifier_mapping.h>
#include <lasso/id-ff/profileprivate.h>
diff --git a/lasso/id-ff/name_registration.c b/lasso/id-ff/name_registration.c
index 10fa6357..747f2367 100644
--- a/lasso/id-ff/name_registration.c
+++ b/lasso/id-ff/name_registration.c
@@ -22,6 +22,12 @@
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
+/**
+ * SECTION:name_registration
+ * @short_description: Name Registration Profile (ID-FF)
+ *
+ **/
+
#include <lasso/id-ff/name_registration.h>
#include <lasso/id-ff/profileprivate.h>
#include <lasso/id-ff/providerprivate.h>
diff --git a/lasso/id-ff/profile.c b/lasso/id-ff/profile.c
index 7de9016e..8d4733b9 100644
--- a/lasso/id-ff/profile.c
+++ b/lasso/id-ff/profile.c
@@ -22,6 +22,12 @@
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
+/**
+ * SECTION:profile
+ * @short_description: Base class for all identity profiles
+ *
+ **/
+
#include <libxml/xpath.h>
#include <libxml/xpathInternals.h>
diff --git a/lasso/id-ff/provider.c b/lasso/id-ff/provider.c
index ee01a248..ec89c15e 100644
--- a/lasso/id-ff/provider.c
+++ b/lasso/id-ff/provider.c
@@ -22,6 +22,13 @@
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
+/**
+ * SECTION:provider
+ * @short_description: Service or identity provider
+ *
+ * It holds all the data about a provider.
+ **/
+
#include <libxml/xpath.h>
#include <libxml/xpathInternals.h>
diff --git a/lasso/id-ff/server.c b/lasso/id-ff/server.c
index 2cfc5d7c..e32b16f1 100644
--- a/lasso/id-ff/server.c
+++ b/lasso/id-ff/server.c
@@ -22,6 +22,14 @@
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
+/**
+ * SECTION:server
+ * @short_description: Representation of the current server
+ *
+ * It holds the data about a provider, other providers it knows, which
+ * certificates to use, etc.
+ **/
+
#include <xmlsec/base64.h>
#include <lasso/lasso_config.h>
diff --git a/lasso/id-ff/session.c b/lasso/id-ff/session.c
index 406e1217..cb0202e6 100644
--- a/lasso/id-ff/session.c
+++ b/lasso/id-ff/session.c
@@ -22,6 +22,12 @@
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
+/**
+ * SECTION:session
+ * @short_description: Principal Session
+ *
+ **/
+
#include <lasso/id-ff/session.h>
#include <lasso/id-ff/sessionprivate.h>
diff --git a/lasso/id-wsf/data_service.c b/lasso/id-wsf/data_service.c
index f7779f18..4c37e655 100644
--- a/lasso/id-wsf/data_service.c
+++ b/lasso/id-wsf/data_service.c
@@ -22,6 +22,37 @@
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
+/**
+ * SECTION:data_service
+ * @short_description: ID-WSF Data Service Profile
+ *
+ * Following up on #LassoDiscovery first example, it created a @service object,
+ * this is a #LassoDataService instance. This example continues from that step
+ * and retrieves the name of the principal:
+ *
+ * <informalexample>
+ * <programlisting>
+ * char *soap_answer; // SOAP answer from data service
+ * xmlNode *principal_name; // libxml2 xmlNode with the principal name
+ *
+ * service = lasso_discovery_get_service(discovery);
+ * lasso_data_service_init_query(service, "/pp:PP/pp:InformalName", NULL);
+ * lasso_data_service_build_request_msg(service);
+ *
+ * // service must perform SOAP call to LASSO_WSF_PROFILE(service)->msg_url
+ * // the SOAP message is LASSO_WSF_PROFILE(service)->msg_body. The answer
+ * // is stored in char* soap_answer;
+ *
+ * lasso_data_service_process_query_response_msg(service, soap_answer);
+ * principal_name = lasso_data_service_get_answer(service, "/pp:PP/pp:InformalName");
+ *
+ * // app should probably then use xmlNodeGetContent libxml2 function to get
+ * // access to node content.
+ * </programlisting>
+ * </informalexample>
+ *
+ */
+
#include <libxml/xpath.h>
#include <libxml/xpathInternals.h>
diff --git a/lasso/id-wsf/discovery.c b/lasso/id-wsf/discovery.c
index e24d25f8..61f9c2a4 100644
--- a/lasso/id-wsf/discovery.c
+++ b/lasso/id-wsf/discovery.c
@@ -22,6 +22,45 @@
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
+/**
+ * SECTION:discovery
+ * @short_description: ID-WSF Discovery Service Profile
+ *
+ * The Discovery service usually runs on the principal identity provider and
+ * knowns about resources and services related to the principal. Attribute
+ * providers can register themselves as offering resources for an user while
+ * other services can ask where to find a given resource.
+ *
+ * The following example is a service provider asking for a "PP" service (an
+ * attribute provider for the "Personal Profile"):
+ *
+ * <informalexample>
+ * <programlisting>
+ * LassoServer *server; // initialized before
+ * char* session_dump; // initialized before
+ *
+ * LassoDiscovery *discovery; // discovery service
+ * char *soap_answer; // SOAP answer from disco service
+ * LassoProfileService *service; // instance to perform on requested service
+ *
+ * discovery = lasso_discovery_new(server);
+ * lasso_wsf_profile_set_session_from_dump(LASSO_WSF_PROFILE(discovery), session_dump);
+ * lasso_discovery_init_query(discovery);
+ * lasso_discovery_add_requested_service(discovery, LASSO_PP_HREF);
+ * lasso_discovery_build_request_msg(discovery);
+ *
+ * // service must perform SOAP call to LASSO_WSF_PROFILE(discovery)->msg_url
+ * // the SOAP message is LASSO_WSF_PROFILE(discovery)->msg_body. The answer
+ * // is stored in char* soap_answer;
+ *
+ * lasso_discovery_process_query_response_msg(discovery, soap_answer);
+ *
+ * service = lasso_discovery_get_service(discovery);
+ * </programlisting>
+ * </informalexample>
+ *
+ */
+
#include <libxml/xpath.h>
#include <libxml/xpathInternals.h>
diff --git a/lasso/lasso.c b/lasso/lasso.c
index 01ee332c..ff0c47b1 100644
--- a/lasso/lasso.c
+++ b/lasso/lasso.c
@@ -22,6 +22,12 @@
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
+/**
+ * SECTION:lasso
+ * @short_description: Initialization functions
+ *
+ **/
+
#include <xmlsec/xmlsec.h>
#include <xmlsec/crypto.h>
#include <libxslt/xslt.h>
diff --git a/lasso/saml-2.0/ecp.c b/lasso/saml-2.0/ecp.c
index 1c95426a..55a8c428 100644
--- a/lasso/saml-2.0/ecp.c
+++ b/lasso/saml-2.0/ecp.c
@@ -22,6 +22,12 @@
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
+/**
+ * SECTION:ecp
+ * @short_description: Enhanced Client or Proxy Profile (SAMLv2)
+ *
+ **/
+
#include <libxml/xpath.h>
#include <libxml/xpathInternals.h>
diff --git a/lasso/saml-2.0/name_id_management.c b/lasso/saml-2.0/name_id_management.c
index 61e1a861..09e3f322 100644
--- a/lasso/saml-2.0/name_id_management.c
+++ b/lasso/saml-2.0/name_id_management.c
@@ -31,6 +31,12 @@
#include <lasso/id-ff/serverprivate.h>
#include <lasso/xml/xml_enc.h>
+/**
+ * SECTION:name_id_management
+ * @short_description: Name Id Management Profile (SAMLv2)
+ *
+ **/
+
/*****************************************************************************/
/* public methods */
/*****************************************************************************/
diff --git a/lasso/xml/disco_authenticate_requester.c b/lasso/xml/disco_authenticate_requester.c
index 75bc3e9e..5f33fc60 100644
--- a/lasso/xml/disco_authenticate_requester.c
+++ b/lasso/xml/disco_authenticate_requester.c
@@ -24,14 +24,20 @@
#include <lasso/xml/disco_authenticate_requester.h>
-/*
- * Schema fragments (liberty-idwsf-disco-svc-1.0-errata-v1.0.xsd):
+/**
+ * SECTION:disco_authenticate_requester
+ * @short_description: &lt;disco:DirectiveType&gt;
+ *
+ * <figure><title>Schema fragment for disco:DirectiveType</title>
+ * <programlisting><![CDATA[
*
* <xs: complexType name="DirectiveType">
* <xs: attribute name="descriptionIDRefs" type="xs:IDREFS" use="optional"/>
* </xs: complexType>
* <xs: element name="AuthenticateRequester" type="DirectiveType"/>
*
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/disco_authenticate_session_context.c b/lasso/xml/disco_authenticate_session_context.c
index 72e20022..afd93333 100644
--- a/lasso/xml/disco_authenticate_session_context.c
+++ b/lasso/xml/disco_authenticate_session_context.c
@@ -24,14 +24,20 @@
#include <lasso/xml/disco_authenticate_session_context.h>
-/*
- * Schema fragments (liberty-idwsf-disco-svc-1.0-errata-v1.0.xsd):
+/**
+ * SECTION:disco_authenticate_session_context
+ * @short_description: &lt;disco:DirectiveType&gt;
+ *
+ * <figure><title>Schema fragment for disco:DirectiveType</title>
+ * <programlisting><![CDATA[
*
* <xs: complexType name="DirectiveType">
* <xs: attribute name="descriptionIDRefs" type="xs:IDREFS" use="optional"/>
* </xs: complexType>
* <xs: element name="AuthenticateSessionContext" type="DirectiveType"/>
*
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/disco_authorize_requester.c b/lasso/xml/disco_authorize_requester.c
index 770d8ae9..357631c3 100644
--- a/lasso/xml/disco_authorize_requester.c
+++ b/lasso/xml/disco_authorize_requester.c
@@ -24,14 +24,20 @@
#include <lasso/xml/disco_authorize_requester.h>
-/*
- * Schema fragments (liberty-idwsf-disco-svc-1.0-errata-v1.0.xsd):
+/**
+ * SECTION:disco_authorize_requester
+ * @short_description: &lt;disco:DirectiveType&gt;
+ *
+ * <figure><title>Schema fragment for disco:DirectiveType</title>
+ * <programlisting><![CDATA[
*
* <xs: complexType name="DirectiveType">
* <xs: attribute name="descriptionIDRefs" type="xs:IDREFS" use="optional"/>
* </xs: complexType>
* <xs: element name="AuthorizeRequester" type="DirectiveType"/>
*
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/disco_credentials.c b/lasso/xml/disco_credentials.c
index 79201bac..6c1f734d 100644
--- a/lasso/xml/disco_credentials.c
+++ b/lasso/xml/disco_credentials.c
@@ -24,8 +24,12 @@
#include <lasso/xml/disco_credentials.h>
-/*
- * Schema fragment (liberty-idwsf-disco-svc-1.0-errata-v1.0.xsd):
+/**
+ * SECTION:disco_credentials
+ * @short_description: &lt;disco:Credentials&gt;
+ *
+ * <figure><title>Schema fragment for disco:Credentials</title>
+ * <programlisting><![CDATA[
*
* <xs:element name="Credentials" minOccurs="0">
* <xs:complexType>
@@ -34,6 +38,8 @@
* </xs:sequence>
* </xs:complexType>
* </xs:element>
+ * ]]></programlisting>
+ * </figure>
*/
diff --git a/lasso/xml/disco_description.c b/lasso/xml/disco_description.c
index da691865..eb2e2241 100644
--- a/lasso/xml/disco_description.c
+++ b/lasso/xml/disco_description.c
@@ -24,8 +24,12 @@
#include <lasso/xml/disco_description.h>
-/*
- * Schema fragment (liberty-idwsf-disco-svc-1.0-errata-v1.0.xsd):
+/**
+ * SECTION:disco_description
+ * @short_description: &lt;disco:DescriptionType&gt;
+ *
+ * <figure><title>Schema fragment for disco:DescriptionType</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="DescriptionType">
* <xs:sequence>
@@ -52,6 +56,8 @@
* <xs:element name="SoapAction" type="xs:anyURI" minOccurs="0"/>
* </xs:sequence>
* </xs:group>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/disco_encrypt_resource_id.c b/lasso/xml/disco_encrypt_resource_id.c
index 1165706a..6e494eaa 100644
--- a/lasso/xml/disco_encrypt_resource_id.c
+++ b/lasso/xml/disco_encrypt_resource_id.c
@@ -24,14 +24,20 @@
#include <lasso/xml/disco_encrypt_resource_id.h>
-/*
- * Schema fragments (liberty-idwsf-disco-svc-1.0-errata-v1.0.xsd):
+/**
+ * SECTION:disco_encrypt_resource_id
+ * @short_description: &lt;disco:DirectiveType&gt;
+ *
+ * <figure><title>Schema fragment for disco:DirectiveType</title>
+ * <programlisting><![CDATA[
*
* <xs: complexType name="DirectiveType">
* <xs: attribute name="descriptionIDRefs" type="xs:IDREFS" use="optional"/>
* </xs: complexType>
* <xs: element name="EncryptResourceID" type="DirectiveType"/>
*
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/disco_encrypted_resource_id.c b/lasso/xml/disco_encrypted_resource_id.c
index df61baf6..d3fc8d61 100644
--- a/lasso/xml/disco_encrypted_resource_id.c
+++ b/lasso/xml/disco_encrypted_resource_id.c
@@ -24,8 +24,12 @@
#include <lasso/xml/disco_encrypted_resource_id.h>
-/*
- * Schema fragment (liberty-idwsf-disco-svc-1.0-errata-v1.0.xsd):
+/**
+ * SECTION:disco_encrypted_resource_id
+ * @short_description: &lt;disco:EncryptedResourceID&gt;
+ *
+ * <figure><title>Schema fragment for disco:EncryptedResourceID</title>
+ * <programlisting><![CDATA[
*
* <xs:element name="EncryptedResourceID" type="EncryptedResourceIDType"/>
* <xs:complexType name="EncryptedResourceIDType">
@@ -34,6 +38,8 @@
* <xs:element ref="xenc:EncryptedKey"/>
* </xs:sequence>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/disco_generate_bearer_token.c b/lasso/xml/disco_generate_bearer_token.c
index f924f148..91308e83 100644
--- a/lasso/xml/disco_generate_bearer_token.c
+++ b/lasso/xml/disco_generate_bearer_token.c
@@ -24,14 +24,20 @@
#include <lasso/xml/disco_generate_bearer_token.h>
-/*
- * Schema fragments (liberty-idwsf-disco-svc-1.0-errata-v1.0.xsd):
+/**
+ * SECTION:disco_generate_bearer_token
+ * @short_description: &lt;disco:DirectiveType&gt;
+ *
+ * <figure><title>Schema fragment for disco:DirectiveType</title>
+ * <programlisting><![CDATA[
*
* <xs: complexType name="DirectiveType">
* <xs: attribute name="descriptionIDRefs" type="xs:IDREFS" use="optional"/>
* </xs: complexType>
* <xs: element name="GenerateBearerToken" type="disco: DirectiveType"/>
*
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/disco_insert_entry.c b/lasso/xml/disco_insert_entry.c
index b802a8df..c7b54335 100644
--- a/lasso/xml/disco_insert_entry.c
+++ b/lasso/xml/disco_insert_entry.c
@@ -24,8 +24,12 @@
#include <lasso/xml/disco_insert_entry.h>
-/*
- * Schema fragment (liberty-idwsf-disco-svc-1.0-errata-v1.0.xsd):
+/**
+ * SECTION:disco_insert_entry
+ * @short_description: &lt;disco:InsertEntryType&gt;
+ *
+ * <figure><title>Schema fragment for disco:InsertEntryType</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="InsertEntryType">
* <xs:sequence>
@@ -33,6 +37,8 @@
* <xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
* </xs:sequence>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/disco_modify.c b/lasso/xml/disco_modify.c
index b2c44377..854bc205 100644
--- a/lasso/xml/disco_modify.c
+++ b/lasso/xml/disco_modify.c
@@ -24,8 +24,12 @@
#include <lasso/xml/disco_modify.h>
-/*
- * Schema fragment (liberty-idwsf-disco-svc-1.0-errata-v1.0.xsd):
+/**
+ * SECTION:disco_modify
+ * @short_description: &lt;disco:Modify&gt;
+ *
+ * <figure><title>Schema fragment for disco:Modify</title>
+ * <programlisting><![CDATA[
*
* <xs:element name="Modify" type="ModifyType"/>
* <xs:complexType name="ModifyType">
@@ -45,6 +49,8 @@
* </xs:choice>
* </xs:sequence>
* </xs:group>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/disco_modify_response.c b/lasso/xml/disco_modify_response.c
index 3199d80d..2a7c18ea 100644
--- a/lasso/xml/disco_modify_response.c
+++ b/lasso/xml/disco_modify_response.c
@@ -24,8 +24,12 @@
#include <lasso/xml/disco_modify_response.h>
-/*
- * Schema fragment (liberty-idwsf-disco-svc-1.0-errata-v1.0.xsd):
+/**
+ * SECTION:disco_modify_response
+ * @short_description: &lt;disco:ModifyResponse&gt;
+ *
+ * <figure><title>Schema fragment for disco:ModifyResponse</title>
+ * <programlisting><![CDATA[
*
* <xs:element name="ModifyResponse" type="ModifyResponseType"/>
* <xs:complexType name="ModifyResponseType">
@@ -50,6 +54,8 @@
* </xs:annotation>
* <xs:restriction base="xs:string"/>
* </xs:simpleType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/disco_options.c b/lasso/xml/disco_options.c
index 1d23a06f..a3d3f98a 100644
--- a/lasso/xml/disco_options.c
+++ b/lasso/xml/disco_options.c
@@ -24,8 +24,12 @@
#include <lasso/xml/disco_options.h>
-/*
- * Schema fragment (liberty-idwsf-disco-svc-1.0-errata-v1.0.xsd):
+/**
+ * SECTION:disco_options
+ * @short_description: &lt;disco:Options&gt;
+ *
+ * <figure><title>Schema fragment for disco:Options</title>
+ * <programlisting><![CDATA[
*
* <xs:element name="Options" type="OptionsType"/>
* <xs:complexType name="OptionsType">
@@ -33,6 +37,8 @@
* <xs:element name="Option" type="xs:anyURI" minOccurs="0" maxOccurs="unbounded"/>
* </xs:sequence>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/disco_query.c b/lasso/xml/disco_query.c
index 1c375fd3..50629986 100644
--- a/lasso/xml/disco_query.c
+++ b/lasso/xml/disco_query.c
@@ -24,8 +24,12 @@
#include <lasso/xml/disco_query.h>
-/*
- * Schema fragments (liberty-idwsf-disco-svc-1.0-errata-v1.0.xsd):
+/**
+ * SECTION:disco_query
+ * @short_description: &lt;disco:Query&gt;
+ *
+ * <figure><title>Schema fragment for disco:Query</title>
+ * <programlisting><![CDATA[
*
* <xs:element name="Query" type="QueryType"/>
* <xs:complexType name="QueryType">
@@ -51,6 +55,8 @@
* </xs:choice>
* </xs:sequence>
* </xs:group>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/disco_query_response.c b/lasso/xml/disco_query_response.c
index 17c0d13d..bd21bf81 100644
--- a/lasso/xml/disco_query_response.c
+++ b/lasso/xml/disco_query_response.c
@@ -24,8 +24,12 @@
#include <lasso/xml/disco_query_response.h>
-/*
- * Schema fragment (liberty-idwsf-disco-svc-1.0-errata-v1.0.xsd):
+/**
+ * SECTION:disco_query_response
+ * @short_description: &lt;disco:QueryResponse&gt;
+ *
+ * <figure><title>Schema fragment for disco:QueryResponse</title>
+ * <programlisting><![CDATA[
*
* <xs:element name="QueryResponse" type="QueryResponseType"/>
* <xs:complexType name="QueryResponseType">
@@ -42,6 +46,8 @@
* </xs:sequence>
* <xs:attribute name="id" type="xs:ID" use="optional"/>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/disco_remove_entry.c b/lasso/xml/disco_remove_entry.c
index 441f6db6..dc775841 100644
--- a/lasso/xml/disco_remove_entry.c
+++ b/lasso/xml/disco_remove_entry.c
@@ -24,8 +24,12 @@
#include <lasso/xml/disco_remove_entry.h>
-/*
- * Schema fragment (liberty-idwsf-disco-svc-1.0-errata-v1.0.xsd):
+/**
+ * SECTION:disco_remove_entry
+ * @short_description: &lt;disco:RemoveEntryType&gt;
+ *
+ * <figure><title>Schema fragment for disco:RemoveEntryType</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="RemoveEntryType">
* <xs:attribute name="entryID" type="IDReferenceType" use="required"/>
@@ -36,6 +40,8 @@
* <xs:simpleType name="IDReferenceType">
* <xs:restriction base="xs:string"/>
* </xs:simpleType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/disco_requested_service_type.c b/lasso/xml/disco_requested_service_type.c
index 8c1c1c97..6036938f 100644
--- a/lasso/xml/disco_requested_service_type.c
+++ b/lasso/xml/disco_requested_service_type.c
@@ -24,8 +24,12 @@
#include <lasso/xml/disco_requested_service_type.h>
-/*
- * Schema fragment (liberty-idwsf-disco-svc-1.0-errata-v1.0.xsd):
+/**
+ * SECTION:disco_requested_service_type
+ * @short_description: &lt;disco:RequestedServiceType&gt;
+ *
+ * <figure><title>Schema fragment for disco:RequestedServiceType</title>
+ * <programlisting><![CDATA[
*
* <xs:element name="RequestedServiceType" minOccurs="0" maxOccurs="unbounded">
* <xs:complexType>
@@ -37,6 +41,8 @@
* </xs:element>
*
* <xs:element name="ServiceType" type="xs:anyURI"/>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/disco_resource_id.c b/lasso/xml/disco_resource_id.c
index a657d555..b6dbb2d6 100644
--- a/lasso/xml/disco_resource_id.c
+++ b/lasso/xml/disco_resource_id.c
@@ -24,8 +24,12 @@
#include <lasso/xml/disco_resource_id.h>
-/*
- * Schema fragment (liberty-idwsf-disco-svc-1.0-errata-v1.0.xsd):
+/**
+ * SECTION:disco_resource_id
+ * @short_description: &lt;disco:ResourceID&gt;
+ *
+ * <figure><title>Schema fragment for disco:ResourceID</title>
+ * <programlisting><![CDATA[
*
* <xs:element name="ResourceID" type="ResourceIDType"/>
* <xs:complexType name="ResourceIDType">
@@ -35,6 +39,8 @@
* </xs:extension>
* </xs:simpleContent>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/disco_resource_offering.c b/lasso/xml/disco_resource_offering.c
index 425bec50..cda1d721 100644
--- a/lasso/xml/disco_resource_offering.c
+++ b/lasso/xml/disco_resource_offering.c
@@ -24,8 +24,12 @@
#include <lasso/xml/disco_resource_offering.h>
-/*
- * Schema fragment (liberty-idwsf-disco-svc-1.0-errata-v1.0.xsd):
+/**
+ * SECTION:disco_resource_offering
+ * @short_description: &lt;disco:ResourceOffering&gt;
+ *
+ * <figure><title>Schema fragment for disco:ResourceOffering</title>
+ * <programlisting><![CDATA[
*
* <xs:element name="ResourceOffering" type="ResourceOfferingType"/>
* <xs:complexType name="ResourceOfferingType">
@@ -43,6 +47,8 @@
* <xs:simpleType name="IDType">
* <xs:restriction base="xs:string"/>
* </xs:simpleType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/disco_send_single_logout.c b/lasso/xml/disco_send_single_logout.c
index 45b5a303..1879e4ee 100644
--- a/lasso/xml/disco_send_single_logout.c
+++ b/lasso/xml/disco_send_single_logout.c
@@ -24,14 +24,20 @@
#include <lasso/xml/disco_send_single_logout.h>
-/*
- * Schema fragments (liberty-idwsf-disco-svc-1.0-errata-v1.0.xsd):
+/**
+ * SECTION:disco_send_single_logout
+ * @short_description: &lt;disco:DirectiveType&gt;
+ *
+ * <figure><title>Schema fragment for disco:DirectiveType</title>
+ * <programlisting><![CDATA[
*
* <xs: complexType name="DirectiveType">
* <xs: attribute name="descriptionIDRefs" type="xs:IDREFS" use="optional"/>
* </xs: complexType>
* <xs: element name="SendSingleLogOut" type="disco: DirectiveType"/>
*
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/disco_service_instance.c b/lasso/xml/disco_service_instance.c
index ce4adeeb..4f8dd3a2 100644
--- a/lasso/xml/disco_service_instance.c
+++ b/lasso/xml/disco_service_instance.c
@@ -24,8 +24,12 @@
#include <lasso/xml/disco_service_instance.h>
-/*
- * Schema fragment (liberty-idwsf-disco-svc-1.0-errata-v1.0.xsd):
+/**
+ * SECTION:disco_service_instance
+ * @short_description: &lt;disco:ServiceInstanceType&gt;
+ *
+ * <figure><title>Schema fragment for disco:ServiceInstanceType</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="ServiceInstanceType">
* <xs:sequence>
@@ -36,6 +40,8 @@
* </xs:complexType>
*
* <xs:element name="ServiceType" type="xs:anyURI"/>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/dst_data.c b/lasso/xml/dst_data.c
index ce98501a..549cc643 100644
--- a/lasso/xml/dst_data.c
+++ b/lasso/xml/dst_data.c
@@ -24,8 +24,12 @@
#include <lasso/xml/dst_data.h>
-/*
- * Schema fragments (liberty-idwsf-dst-v1.0.xsd):
+/**
+ * SECTION:dst_data
+ * @short_description: &lt;dst:Data&gt;
+ *
+ * <figure><title>Schema fragment for dst:Data</title>
+ * <programlisting><![CDATA[
*
* <xs:element name="Data" minOccurs="0" maxOccurs="unbounded">
* <xs:complexType>
@@ -46,6 +50,8 @@
* </xs:annotation>
* <xs:restriction base="xs:string"/>
* </xs:simpleType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/dst_modification.c b/lasso/xml/dst_modification.c
index 62e6b876..23620de7 100644
--- a/lasso/xml/dst_modification.c
+++ b/lasso/xml/dst_modification.c
@@ -24,8 +24,12 @@
#include <lasso/xml/dst_modification.h>
-/*
- * Schema fragment (liberty-idwsf-dst-v1.0.xsd):
+/**
+ * SECTION:dst_modification
+ * @short_description: &lt;dst:Modification&gt;
+ *
+ * <figure><title>Schema fragment for dst:Modification</title>
+ * <programlisting><![CDATA[
*
* <xs:element name="Modification" maxOccurs="unbounded">
* <xs:complexType>
@@ -44,6 +48,8 @@
* <xs:attribute name="overrideAllowed" type="xs:boolean" default="0"/>
* </xs:complexType>
* </xs:element>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/dst_modify.c b/lasso/xml/dst_modify.c
index f72f8da7..85512b98 100644
--- a/lasso/xml/dst_modify.c
+++ b/lasso/xml/dst_modify.c
@@ -24,8 +24,12 @@
#include <lasso/xml/dst_modify.h>
-/*
- * Schema fragment (liberty-idwsf-dst-v1.0.xsd):
+/**
+ * SECTION:dst_modify
+ * @short_description: &lt;dst:Modify&gt;
+ *
+ * <figure><title>Schema fragment for dst:Modify</title>
+ * <programlisting><![CDATA[
*
* <xs:element name="Modify" type="ModifyType"/>
* <xs:complexType name="ModifyType">
@@ -53,6 +57,8 @@
* <xs:attribute name="id" type="xs:ID"/>
* <xs:attribute name="itemID" type="IDType"/>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/dst_modify_response.c b/lasso/xml/dst_modify_response.c
index d262a154..5a069f93 100644
--- a/lasso/xml/dst_modify_response.c
+++ b/lasso/xml/dst_modify_response.c
@@ -24,8 +24,12 @@
#include <lasso/xml/dst_modify_response.h>
-/*
- * Schema fragment (liberty-idwsf-dst-v1.0.xsd):
+/**
+ * SECTION:dst_modify_response
+ * @short_description: &lt;dst:ModifyResponse&gt;
+ *
+ * <figure><title>Schema fragment for dst:ModifyResponse</title>
+ * <programlisting><![CDATA[
*
* <xs:element name="ModifyResponse" type="ResponseType"/>
* <xs:complexType name="ResponseType">
@@ -37,6 +41,8 @@
* <xs:attribute name="itemIDRef" type="IDReferenceType"/>
* <xs:attribute name="timeStamp" type="xs:dateTime"/>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/dst_new_data.c b/lasso/xml/dst_new_data.c
index 33985135..d898f15d 100644
--- a/lasso/xml/dst_new_data.c
+++ b/lasso/xml/dst_new_data.c
@@ -24,8 +24,12 @@
#include <lasso/xml/dst_new_data.h>
-/*
- * Schema fragment (liberty-idwsf-dst-v1.0.xsd):
+/**
+ * SECTION:dst_new_data
+ * @short_description: &lt;dst:NewData&gt;
+ *
+ * <figure><title>Schema fragment for dst:NewData</title>
+ * <programlisting><![CDATA[
*
* <xs:element name="NewData" minOccurs="0">
* <xs:complexType>
@@ -34,6 +38,8 @@
* </xs:sequence>
* </xs:complexType>
* </xs:element>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/dst_query.c b/lasso/xml/dst_query.c
index f3bcbd23..2fb2d08f 100644
--- a/lasso/xml/dst_query.c
+++ b/lasso/xml/dst_query.c
@@ -24,8 +24,12 @@
#include <lasso/xml/dst_query.h>
-/*
- * Schema fragment (liberty-idwsf-dst-v1.0.xsd):
+/**
+ * SECTION:dst_query
+ * @short_description: &lt;dst:Query&gt;
+ *
+ * <figure><title>Schema fragment for dst:Query</title>
+ * <programlisting><![CDATA[
*
* <xs:element name="Query" type="QueryType"/>
* <xs:complexType name="QueryType">
@@ -45,6 +49,8 @@
* </xs:annotation>
* <xs:restriction base="xs:string"/>
* </xs:simpleType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/dst_query_item.c b/lasso/xml/dst_query_item.c
index 2230526a..6adc59f4 100644
--- a/lasso/xml/dst_query_item.c
+++ b/lasso/xml/dst_query_item.c
@@ -24,8 +24,12 @@
#include <lasso/xml/dst_query_item.h>
-/*
- * Schema fragment (liberty-idwsf-dst-v1.0.xsd):
+/**
+ * SECTION:dst_query_item
+ * @short_description: &lt;dst:QueryItem&gt;
+ *
+ * <figure><title>Schema fragment for dst:QueryItem</title>
+ * <programlisting><![CDATA[
*
* <xs:element name="QueryItem" maxOccurs="unbounded">
* <xs:complexType>
@@ -50,6 +54,8 @@
* </xs:annotation>
* <xs:restriction base="xs:string"/>
* </xs:simpleType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/dst_query_response.c b/lasso/xml/dst_query_response.c
index 125db174..534576e9 100644
--- a/lasso/xml/dst_query_response.c
+++ b/lasso/xml/dst_query_response.c
@@ -24,8 +24,12 @@
#include <lasso/xml/dst_query_response.h>
-/*
- * Schema fragment (liberty-idwsf-dst-v1.0.xsd):
+/**
+ * SECTION:dst_query_response
+ * @short_description: &lt;dst:QueryResponse&gt;
+ *
+ * <figure><title>Schema fragment for dst:QueryResponse</title>
+ * <programlisting><![CDATA[
*
* <xs:element name="QueryResponse" type="QueryResponseType"/>
* <xs:complexType name="QueryResponseType">
@@ -48,6 +52,8 @@
* </xs:annotation>
* <xs:restriction base="xs:string"/>
* </xs:simpleType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/disco_abstract.c b/lasso/xml/id-wsf-2.0/disco_abstract.c
index 317f65fa..c9631bef 100644
--- a/lasso/xml/id-wsf-2.0/disco_abstract.c
+++ b/lasso/xml/id-wsf-2.0/disco_abstract.c
@@ -24,10 +24,16 @@
#include "disco_abstract.h"
-/*
- * Schema fragment (liberty-idwsf-disco-svc-v2.0.xsd):
+/**
+ * SECTION:disco_abstract
+ * @short_description: &lt;disco:Abstract&gt;
+ *
+ * <figure><title>Schema fragment for disco:Abstract</title>
+ * <programlisting><![CDATA[
*
* <xs:element name="Abstract" type="xs:string"/>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/disco_endpoint_context.c b/lasso/xml/id-wsf-2.0/disco_endpoint_context.c
index 841df2e9..e7aa73cd 100644
--- a/lasso/xml/id-wsf-2.0/disco_endpoint_context.c
+++ b/lasso/xml/id-wsf-2.0/disco_endpoint_context.c
@@ -25,8 +25,12 @@
#include "disco_endpoint_context.h"
#include "sbf_framework.h"
-/*
- * Schema fragment (liberty-idwsf-disco-svc-v2.0.xsd):
+/**
+ * SECTION:disco_endpoint_context
+ * @short_description: &lt;disco:EndpointContext&gt;
+ *
+ * <figure><title>Schema fragment for disco:EndpointContext</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="EndpointContextType">
* <xs:sequence>
@@ -37,6 +41,8 @@
* maxOccurs="unbounded" />
* </xs:sequence>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/disco_keys.c b/lasso/xml/id-wsf-2.0/disco_keys.c
index 06068b76..16447d29 100644
--- a/lasso/xml/id-wsf-2.0/disco_keys.c
+++ b/lasso/xml/id-wsf-2.0/disco_keys.c
@@ -24,8 +24,12 @@
#include "disco_keys.h"
-/*
- * Schema fragment (liberty-idwsf-disco-svc-v2.0.xsd):
+/**
+ * SECTION:disco_keys
+ * @short_description: &lt;disco:Keys&gt;
+ *
+ * <figure><title>Schema fragment for disco:Keys</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="KeysType">
* <xs:sequence>
@@ -34,6 +38,8 @@
* maxOccurs="unbounded"/>
* </xs:sequence>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/disco_options.c b/lasso/xml/id-wsf-2.0/disco_options.c
index 9825373f..0e0f81a2 100644
--- a/lasso/xml/id-wsf-2.0/disco_options.c
+++ b/lasso/xml/id-wsf-2.0/disco_options.c
@@ -24,14 +24,20 @@
#include "disco_options.h"
-/*
- * Schema fragment (liberty-idwsf-disco-svc-v2.0.xsd):
+/**
+ * SECTION:disco_options
+ * @short_description: &lt;disco:Options&gt;
+ *
+ * <figure><title>Schema fragment for disco:Options</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="OptionsType">
* <xs:sequence>
* <xs:element ref="Option" minOccurs="0" maxOccurs="unbounded"/>
* </xs:sequence>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/disco_provider_id.c b/lasso/xml/id-wsf-2.0/disco_provider_id.c
index 473e5904..19925305 100644
--- a/lasso/xml/id-wsf-2.0/disco_provider_id.c
+++ b/lasso/xml/id-wsf-2.0/disco_provider_id.c
@@ -24,10 +24,16 @@
#include "disco_provider_id.h"
-/*
- * Schema fragment (liberty-idwsf-disco-svc-v2.0.xsd):
+/**
+ * SECTION:disco_provider_id
+ * @short_description: &lt;disco:ProviderID&gt;
+ *
+ * <figure><title>Schema fragment for disco:ProviderID</title>
+ * <programlisting><![CDATA[
*
* <xs:element name="ProviderID" type="xs:anyURI"/>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/disco_query.c b/lasso/xml/id-wsf-2.0/disco_query.c
index 27a103dd..53d010e4 100644
--- a/lasso/xml/id-wsf-2.0/disco_query.c
+++ b/lasso/xml/id-wsf-2.0/disco_query.c
@@ -24,8 +24,12 @@
#include "disco_query.h"
-/*
- * Schema fragment (liberty-idwsf-disco-svc-v2.0.xsd):
+/**
+ * SECTION:disco_query
+ * @short_description: &lt;disco:Query&gt;
+ *
+ * <figure><title>Schema fragment for disco:Query</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="QueryType">
* <xs:sequence>
@@ -37,6 +41,8 @@
*
* <xs:anyAttribute namespace="##other" processContents="lax"/>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/disco_query_response.c b/lasso/xml/id-wsf-2.0/disco_query_response.c
index 8a67f945..f42bc0fd 100644
--- a/lasso/xml/id-wsf-2.0/disco_query_response.c
+++ b/lasso/xml/id-wsf-2.0/disco_query_response.c
@@ -24,8 +24,12 @@
#include "disco_query_response.h"
-/*
- * Schema fragment (liberty-idwsf-disco-svc-v2.0.xsd):
+/**
+ * SECTION:disco_query_response
+ * @short_description: &lt;disco:QueryResponse&gt;
+ *
+ * <figure><title>Schema fragment for disco:QueryResponse</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="QueryResponseType">
* <xs:sequence>
@@ -37,6 +41,8 @@
* </xs:sequence>
* <xs:anyAttribute namespace="##other" processContents="lax"/>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/disco_requested_service.c b/lasso/xml/id-wsf-2.0/disco_requested_service.c
index 2449ad34..2724da73 100644
--- a/lasso/xml/id-wsf-2.0/disco_requested_service.c
+++ b/lasso/xml/id-wsf-2.0/disco_requested_service.c
@@ -24,8 +24,12 @@
#include "disco_requested_service.h"
-/*
- * Schema fragment (liberty-idwsf-disco-svc-v2.0.xsd):
+/**
+ * SECTION:disco_requested_service
+ * @short_description: &lt;disco:RequestedService&gt;
+ *
+ * <figure><title>Schema fragment for disco:RequestedService</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="RequestedServiceType">
* <xs:sequence>
@@ -52,6 +56,8 @@
* <xs:attribute name="resultsType" type="xs:string" use="optional" />
*
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/disco_security_context.c b/lasso/xml/id-wsf-2.0/disco_security_context.c
index 0cb36269..89d85596 100644
--- a/lasso/xml/id-wsf-2.0/disco_security_context.c
+++ b/lasso/xml/id-wsf-2.0/disco_security_context.c
@@ -24,8 +24,12 @@
#include "disco_security_context.h"
-/*
- * Schema fragment (liberty-idwsf-disco-svc-v2.0.xsd):
+/**
+ * SECTION:disco_security_context
+ * @short_description: &lt;disco:SecurityContext&gt;
+ *
+ * <figure><title>Schema fragment for disco:SecurityContext</title>
+ * <programlisting><![CDATA[
*
* <xs:element name="SecurityContext">
* <xs:complexType>
@@ -40,6 +44,8 @@
* </xs:sequence>
* </xs:complexType>
* </xs:element>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/disco_service_context.c b/lasso/xml/id-wsf-2.0/disco_service_context.c
index 824abcfa..79424fdf 100644
--- a/lasso/xml/id-wsf-2.0/disco_service_context.c
+++ b/lasso/xml/id-wsf-2.0/disco_service_context.c
@@ -24,8 +24,12 @@
#include "disco_service_context.h"
-/*
- * Schema fragment (liberty-idwsf-disco-svc-v2.0.xsd):
+/**
+ * SECTION:disco_service_context
+ * @short_description: &lt;disco:ServiceContext&gt;
+ *
+ * <figure><title>Schema fragment for disco:ServiceContext</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="ServiceContextType">
* <xs:sequence>
@@ -35,6 +39,8 @@
* <xs:element ref="EndpointContext" maxOccurs="unbounded" />
* </xs:sequence>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/disco_service_type.c b/lasso/xml/id-wsf-2.0/disco_service_type.c
index 03fcbb23..7006acbd 100644
--- a/lasso/xml/id-wsf-2.0/disco_service_type.c
+++ b/lasso/xml/id-wsf-2.0/disco_service_type.c
@@ -24,10 +24,16 @@
#include "disco_service_type.h"
-/*
- * Schema fragment (liberty-idwsf-disco-svc-v2.0.xsd):
+/**
+ * SECTION:disco_service_type
+ * @short_description: &lt;disco:Service&gt;
+ *
+ * <figure><title>Schema fragment for disco:Service</title>
+ * <programlisting><![CDATA[
*
* <xs:element name="ServiceType" type="xs:anyURI"/>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/disco_svc_md_association_add.c b/lasso/xml/id-wsf-2.0/disco_svc_md_association_add.c
index 37407b5f..d502c627 100644
--- a/lasso/xml/id-wsf-2.0/disco_svc_md_association_add.c
+++ b/lasso/xml/id-wsf-2.0/disco_svc_md_association_add.c
@@ -24,8 +24,12 @@
#include "disco_svc_md_association_add.h"
-/*
- * Schema fragment (liberty-idwsf-disco-svc-v2.0.xsd):
+/**
+ * SECTION:disco_svc_md_association_add
+ * @short_description: &lt;disco:SvcMDAssociationAdd&gt;
+ *
+ * <figure><title>Schema fragment for disco:SvcMDAssociationAdd</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="SvcMDAssociationAddType">
* <xs:sequence>
@@ -33,6 +37,8 @@
* </xs:sequence>
* <xs:anyAttribute namespace="##other" processContents="lax"/>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/disco_svc_md_association_add_response.c b/lasso/xml/id-wsf-2.0/disco_svc_md_association_add_response.c
index 4787d722..94b82788 100644
--- a/lasso/xml/id-wsf-2.0/disco_svc_md_association_add_response.c
+++ b/lasso/xml/id-wsf-2.0/disco_svc_md_association_add_response.c
@@ -24,8 +24,12 @@
#include "disco_svc_md_association_add_response.h"
-/*
- * Schema fragment (liberty-idwsf-disco-svc-v2.0.xsd):
+/**
+ * SECTION:disco_svc_md_association_add_response
+ * @short_description: &lt;disco:SvcMDAssociationAddResponse&gt;
+ *
+ * <figure><title>Schema fragment for disco:SvcMDAssociationAddResponse</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="SvcMDAssociationAddResponseType">
* <xs:sequence>
@@ -33,6 +37,8 @@
* </xs:sequence>
* <xs:anyAttribute namespace="##other" processContents="lax"/>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/disco_svc_md_association_delete.c b/lasso/xml/id-wsf-2.0/disco_svc_md_association_delete.c
index d464e27c..7a0940a4 100644
--- a/lasso/xml/id-wsf-2.0/disco_svc_md_association_delete.c
+++ b/lasso/xml/id-wsf-2.0/disco_svc_md_association_delete.c
@@ -24,8 +24,12 @@
#include "disco_svc_md_association_delete.h"
-/*
- * Schema fragment (liberty-idwsf-disco-svc-v2.0.xsd):
+/**
+ * SECTION:disco_svc_md_association_delete
+ * @short_description: &lt;disco:SvcMDAssociationDelete&gt;
+ *
+ * <figure><title>Schema fragment for disco:SvcMDAssociationDelete</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="SvcMDAssociationDeleteType">
* <xs:sequence>
@@ -33,6 +37,8 @@
* </xs:sequence>
* <xs:anyAttribute namespace="##other" processContents="lax"/>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/disco_svc_md_association_delete_response.c b/lasso/xml/id-wsf-2.0/disco_svc_md_association_delete_response.c
index 1c0c7733..0ad4a6fc 100644
--- a/lasso/xml/id-wsf-2.0/disco_svc_md_association_delete_response.c
+++ b/lasso/xml/id-wsf-2.0/disco_svc_md_association_delete_response.c
@@ -24,8 +24,12 @@
#include "disco_svc_md_association_delete_response.h"
-/*
- * Schema fragment (liberty-idwsf-disco-svc-v2.0.xsd):
+/**
+ * SECTION:disco_svc_md_association_delete_response
+ * @short_description: &lt;disco:SvcMDAssociationDeleteResponse&gt;
+ *
+ * <figure><title>Schema fragment for disco:SvcMDAssociationDeleteResponse</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="SvcMDAssociationDeleteResponseType">
* <xs:sequence>
@@ -33,6 +37,8 @@
* </xs:sequence>
* <xs:anyAttribute namespace="##other" processContents="lax"/>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/disco_svc_md_association_query.c b/lasso/xml/id-wsf-2.0/disco_svc_md_association_query.c
index 727a4875..234558df 100644
--- a/lasso/xml/id-wsf-2.0/disco_svc_md_association_query.c
+++ b/lasso/xml/id-wsf-2.0/disco_svc_md_association_query.c
@@ -24,8 +24,12 @@
#include "disco_svc_md_association_query.h"
-/*
- * Schema fragment (liberty-idwsf-disco-svc-v2.0.xsd):
+/**
+ * SECTION:disco_svc_md_association_query
+ * @short_description: &lt;disco:SvcMDAssociationQuery&gt;
+ *
+ * <figure><title>Schema fragment for disco:SvcMDAssociationQuery</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="SvcMDAssociationQueryType">
* <xs:sequence>
@@ -33,6 +37,8 @@
* </xs:sequence>
* <xs:anyAttribute namespace="##other" processContents="lax"/>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/disco_svc_md_association_query_response.c b/lasso/xml/id-wsf-2.0/disco_svc_md_association_query_response.c
index b8afb899..df2ff3dd 100644
--- a/lasso/xml/id-wsf-2.0/disco_svc_md_association_query_response.c
+++ b/lasso/xml/id-wsf-2.0/disco_svc_md_association_query_response.c
@@ -24,8 +24,12 @@
#include "disco_svc_md_association_query_response.h"
-/*
- * Schema fragment (liberty-idwsf-disco-svc-v2.0.xsd):
+/**
+ * SECTION:disco_svc_md_association_query_response
+ * @short_description: &lt;disco:SvcMDAssociationQueryResponse&gt;
+ *
+ * <figure><title>Schema fragment for disco:SvcMDAssociationQueryResponse</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="SvcMDAssociationQueryResponseType">
* <xs:sequence>
@@ -34,6 +38,8 @@
* </xs:sequence>
* <xs:anyAttribute namespace="##other" processContents="lax"/>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/disco_svc_md_delete.c b/lasso/xml/id-wsf-2.0/disco_svc_md_delete.c
index 2d235591..040de1b5 100644
--- a/lasso/xml/id-wsf-2.0/disco_svc_md_delete.c
+++ b/lasso/xml/id-wsf-2.0/disco_svc_md_delete.c
@@ -24,8 +24,12 @@
#include "disco_svc_md_delete.h"
-/*
- * Schema fragment (liberty-idwsf-disco-svc-v2.0.xsd):
+/**
+ * SECTION:disco_svc_md_delete
+ * @short_description: &lt;disco:SvcMDDelete&gt;
+ *
+ * <figure><title>Schema fragment for disco:SvcMDDelete</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="SvcMDDeleteType">
* <xs:sequence>
@@ -33,6 +37,8 @@
* </xs:sequence>
* <xs:anyAttribute namespace="##other" processContents="lax"/>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/disco_svc_md_delete_response.c b/lasso/xml/id-wsf-2.0/disco_svc_md_delete_response.c
index e253dd59..f110ea5d 100644
--- a/lasso/xml/id-wsf-2.0/disco_svc_md_delete_response.c
+++ b/lasso/xml/id-wsf-2.0/disco_svc_md_delete_response.c
@@ -24,8 +24,12 @@
#include "disco_svc_md_delete_response.h"
-/*
- * Schema fragment (liberty-idwsf-disco-svc-v2.0.xsd):
+/**
+ * SECTION:disco_svc_md_delete_response
+ * @short_description: &lt;disco:SvcMDDeleteResponse&gt;
+ *
+ * <figure><title>Schema fragment for disco:SvcMDDeleteResponse</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="SvcMDDeleteResponseType">
* <xs:sequence>
@@ -33,6 +37,8 @@
* </xs:sequence>
* <xs:anyAttribute namespace="##other" processContents="lax"/>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/disco_svc_md_query.c b/lasso/xml/id-wsf-2.0/disco_svc_md_query.c
index f4a2f803..24df78d7 100644
--- a/lasso/xml/id-wsf-2.0/disco_svc_md_query.c
+++ b/lasso/xml/id-wsf-2.0/disco_svc_md_query.c
@@ -24,8 +24,12 @@
#include "disco_svc_md_query.h"
-/*
- * Schema fragment (liberty-idwsf-disco-svc-v2.0.xsd):
+/**
+ * SECTION:disco_svc_md_query
+ * @short_description: &lt;disco:SvcMDQuery&gt;
+ *
+ * <figure><title>Schema fragment for disco:SvcMDQuery</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="SvcMDQueryType">
* <xs:sequence>
@@ -35,6 +39,8 @@
* </xs:sequence>
* <xs:anyAttribute namespace="##other" processContents="lax"/>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/disco_svc_md_query_response.c b/lasso/xml/id-wsf-2.0/disco_svc_md_query_response.c
index 891d0d33..224fbccb 100644
--- a/lasso/xml/id-wsf-2.0/disco_svc_md_query_response.c
+++ b/lasso/xml/id-wsf-2.0/disco_svc_md_query_response.c
@@ -24,8 +24,12 @@
#include "disco_svc_md_query_response.h"
-/*
- * Schema fragment (liberty-idwsf-disco-svc-v2.0.xsd):
+/**
+ * SECTION:disco_svc_md_query_response
+ * @short_description: &lt;disco:SvcMDQueryResponse&gt;
+ *
+ * <figure><title>Schema fragment for disco:SvcMDQueryResponse</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="SvcMDQueryResponseType">
* <xs:sequence>
@@ -34,6 +38,8 @@
* </xs:sequence>
* <xs:anyAttribute namespace="##other" processContents="lax"/>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/disco_svc_md_register.c b/lasso/xml/id-wsf-2.0/disco_svc_md_register.c
index af21a40a..361784c3 100644
--- a/lasso/xml/id-wsf-2.0/disco_svc_md_register.c
+++ b/lasso/xml/id-wsf-2.0/disco_svc_md_register.c
@@ -25,8 +25,12 @@
#include "disco_svc_md_register.h"
#include "disco_svc_metadata.h"
-/*
- * Schema fragment (liberty-idwsf-disco-svc-v2.0.xsd):
+/**
+ * SECTION:disco_svc_md_register
+ * @short_description: &lt;disco:SvcMDRegister&gt;
+ *
+ * <figure><title>Schema fragment for disco:SvcMDRegister</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="SvcMDRegisterType">
* <xs:sequence>
@@ -34,6 +38,8 @@
* </xs:sequence>
* <xs:anyAttribute namespace="##other" processContents="lax"/>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/disco_svc_md_register_response.c b/lasso/xml/id-wsf-2.0/disco_svc_md_register_response.c
index d61079d7..cc6120c6 100644
--- a/lasso/xml/id-wsf-2.0/disco_svc_md_register_response.c
+++ b/lasso/xml/id-wsf-2.0/disco_svc_md_register_response.c
@@ -24,8 +24,12 @@
#include "disco_svc_md_register_response.h"
-/*
- * Schema fragment (liberty-idwsf-disco-svc-v2.0.xsd):
+/**
+ * SECTION:disco_svc_md_register_response
+ * @short_description: &lt;disco:SvcMDRegisterResponse&gt;
+ *
+ * <figure><title>Schema fragment for disco:SvcMDRegisterResponse</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="SvcMDRegisterResponseType">
* <xs:sequence>
@@ -37,6 +41,8 @@
* </xs:sequence>
* <xs:anyAttribute namespace="##other" processContents="lax"/>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/disco_svc_md_replace.c b/lasso/xml/id-wsf-2.0/disco_svc_md_replace.c
index 1c21ad5c..e3aca436 100644
--- a/lasso/xml/id-wsf-2.0/disco_svc_md_replace.c
+++ b/lasso/xml/id-wsf-2.0/disco_svc_md_replace.c
@@ -24,8 +24,12 @@
#include "disco_svc_md_replace.h"
-/*
- * Schema fragment (liberty-idwsf-disco-svc-v2.0.xsd):
+/**
+ * SECTION:disco_svc_md_replace
+ * @short_description: &lt;disco:SvcMDReplace&gt;
+ *
+ * <figure><title>Schema fragment for disco:SvcMDReplace</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="SvcMDReplaceType">
* <xs:sequence>
@@ -33,6 +37,8 @@
* </xs:sequence>
* <xs:anyAttribute namespace="##other" processContents="lax"/>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/disco_svc_md_replace_response.c b/lasso/xml/id-wsf-2.0/disco_svc_md_replace_response.c
index c244016f..366dce2f 100644
--- a/lasso/xml/id-wsf-2.0/disco_svc_md_replace_response.c
+++ b/lasso/xml/id-wsf-2.0/disco_svc_md_replace_response.c
@@ -24,8 +24,12 @@
#include "disco_svc_md_replace_response.h"
-/*
- * Schema fragment (liberty-idwsf-disco-svc-v2.0.xsd):
+/**
+ * SECTION:disco_svc_md_replace_response
+ * @short_description: &lt;disco:SvcMDReplaceResponse&gt;
+ *
+ * <figure><title>Schema fragment for disco:SvcMDReplaceResponse</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="SvcMDReplaceResponseType">
* <xs:sequence>
@@ -33,6 +37,8 @@
* </xs:sequence>
* <xs:anyAttribute namespace="##other" processContents="lax"/>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/disco_svc_metadata.c b/lasso/xml/id-wsf-2.0/disco_svc_metadata.c
index 4c5fbe4c..c09b3d5d 100644
--- a/lasso/xml/id-wsf-2.0/disco_svc_metadata.c
+++ b/lasso/xml/id-wsf-2.0/disco_svc_metadata.c
@@ -26,8 +26,12 @@
#include "disco_endpoint_context.h"
#include "disco_service_context.h"
-/*
- * Schema fragment (liberty-idwsf-disco-svc-v2.0.xsd):
+/**
+ * SECTION:disco_svc_metadata
+ * @short_description: &lt;disco:SvcMetadata&gt;
+ *
+ * <figure><title>Schema fragment for disco:SvcMetadata</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="SvcMetadataType">
* <xs:sequence>
@@ -37,6 +41,8 @@
* </xs:sequence>
* <xs:attribute name="svcMDID" type="xs:string" use="optional" />
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/dst_data_response_base.c b/lasso/xml/id-wsf-2.0/dst_data_response_base.c
index b7560bf5..95ded9b7 100644
--- a/lasso/xml/id-wsf-2.0/dst_data_response_base.c
+++ b/lasso/xml/id-wsf-2.0/dst_data_response_base.c
@@ -24,8 +24,12 @@
#include "dst_data_response_base.h"
-/*
- * Schema fragment (liberty-idwsf-dst-v2.1.xsd):
+/**
+ * SECTION:dst_data_response_base
+ * @short_description: &lt;dst:DataResponseBase&gt;
+ *
+ * <figure><title>Schema fragment for dst:DataResponseBase</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="DataResponseBaseType">
* <xs:complexContent>
@@ -34,6 +38,8 @@
* </xs:extension>
* </xs:complexContent>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/dst_delete_item_base.c b/lasso/xml/id-wsf-2.0/dst_delete_item_base.c
index 1b4c3d4c..042087f5 100644
--- a/lasso/xml/id-wsf-2.0/dst_delete_item_base.c
+++ b/lasso/xml/id-wsf-2.0/dst_delete_item_base.c
@@ -24,8 +24,12 @@
#include "dst_delete_item_base.h"
-/*
- * Schema fragment (liberty-idwsf-dst-v2.1.xsd):
+/**
+ * SECTION:dst_delete_item_base
+ * @short_description: &lt;dst:DeleteItemBase&gt;
+ *
+ * <figure><title>Schema fragment for dst:DeleteItemBase</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="DeleteItemBaseType">
* <xs:attributeGroup ref="dst:selectQualif"/>
@@ -33,6 +37,8 @@
* <xs:attribute name="id" use="optional" type="xs:ID"/>
* <xs:attribute ref="lu:itemID" use="optional"/>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/dst_delete_response.c b/lasso/xml/id-wsf-2.0/dst_delete_response.c
index 181922f8..6ff73e99 100644
--- a/lasso/xml/id-wsf-2.0/dst_delete_response.c
+++ b/lasso/xml/id-wsf-2.0/dst_delete_response.c
@@ -24,14 +24,20 @@
#include "dst_delete_response.h"
-/*
- * Schema fragment (liberty-idwsf-dst-v2.1.xsd):
+/**
+ * SECTION:dst_delete_response
+ * @short_description: &lt;dst:DeleteResponse&gt;
+ *
+ * <figure><title>Schema fragment for dst:DeleteResponse</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="DeleteResponseType">
* <xs:complexContent>
* <xs:extension base="lu:ResponseType"/>
* </xs:complexContent>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/dst_request.c b/lasso/xml/id-wsf-2.0/dst_request.c
index ae85f1a4..b27ffb68 100644
--- a/lasso/xml/id-wsf-2.0/dst_request.c
+++ b/lasso/xml/id-wsf-2.0/dst_request.c
@@ -24,8 +24,12 @@
#include "dst_request.h"
-/*
- * Schema fragment (liberty-idwsf-dst-v2.1.xsd):
+/**
+ * SECTION:dst_request
+ * @short_description: &lt;dst:Request&gt;
+ *
+ * <figure><title>Schema fragment for dst:Request</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="RequestType">
* <xs:sequence>
@@ -34,6 +38,8 @@
* <xs:attribute ref="lu:itemID" use="optional"/>
* <xs:anyAttribute namespace="##other" processContents="lax"/>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/dst_result_query_base.c b/lasso/xml/id-wsf-2.0/dst_result_query_base.c
index 6bfe6728..fa5754f9 100644
--- a/lasso/xml/id-wsf-2.0/dst_result_query_base.c
+++ b/lasso/xml/id-wsf-2.0/dst_result_query_base.c
@@ -24,8 +24,12 @@
#include "dst_result_query_base.h"
-/*
- * Schema fragment (liberty-idwsf-dst-v2.1.xsd):
+/**
+ * SECTION:dst_result_query_base
+ * @short_description: &lt;dst:ResultQueryBase&gt;
+ *
+ * <figure><title>Schema fragment for dst:ResultQueryBase</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="ResultQueryBaseType">
* <xs:sequence>
@@ -39,6 +43,8 @@
* <xs:attribute name="changedSince" use="optional" type="xs:dateTime"/>
* <xs:attribute ref="lu:itemID" use="optional"/>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/dst_test_item_base.c b/lasso/xml/id-wsf-2.0/dst_test_item_base.c
index ec44e011..62f40cfe 100644
--- a/lasso/xml/id-wsf-2.0/dst_test_item_base.c
+++ b/lasso/xml/id-wsf-2.0/dst_test_item_base.c
@@ -24,14 +24,20 @@
#include "dst_test_item_base.h"
-/*
- * Schema fragment (liberty-idwsf-dst-v2.1.xsd):
+/**
+ * SECTION:dst_test_item_base
+ * @short_description: &lt;dst:TestItemBase&gt;
+ *
+ * <figure><title>Schema fragment for dst:TestItemBase</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="TestItemBaseType">
* <xs:attributeGroup ref="dst:selectQualif"/>
* <xs:attribute name="id" use="optional" type="xs:ID"/>
* <xs:attribute ref="lu:itemID" use="optional"/>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/dstref_app_data.c b/lasso/xml/id-wsf-2.0/dstref_app_data.c
index 30f80bbd..e3d03371 100644
--- a/lasso/xml/id-wsf-2.0/dstref_app_data.c
+++ b/lasso/xml/id-wsf-2.0/dstref_app_data.c
@@ -24,14 +24,20 @@
#include "dstref_app_data.h"
-/*
- * Schema fragment (liberty-idwsf-dst-ref-v2.1.xsd):
+/**
+ * SECTION:dstref_app_data
+ * @short_description: &lt;dstref:AppData&gt;
+ *
+ * <figure><title>Schema fragment for dstref:AppData</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="AppDataType">
* <xs:simpleContent>
* <xs:extension base="xs:string"/>
* </xs:simpleContent>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/dstref_create.c b/lasso/xml/id-wsf-2.0/dstref_create.c
index d92e1c0f..34c92a51 100644
--- a/lasso/xml/id-wsf-2.0/dstref_create.c
+++ b/lasso/xml/id-wsf-2.0/dstref_create.c
@@ -24,8 +24,12 @@
#include "dstref_create.h"
-/*
- * Schema fragment (liberty-idwsf-dst-ref-v2.1.xsd):
+/**
+ * SECTION:dstref_create
+ * @short_description: &lt;dstref:Create&gt;
+ *
+ * <figure><title>Schema fragment for dstref:Create</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="CreateType">
* <xs:complexContent>
@@ -37,6 +41,8 @@
* </xs:extension>
* </xs:complexContent>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/dstref_create_item.c b/lasso/xml/id-wsf-2.0/dstref_create_item.c
index 5ed81016..8896e57d 100644
--- a/lasso/xml/id-wsf-2.0/dstref_create_item.c
+++ b/lasso/xml/id-wsf-2.0/dstref_create_item.c
@@ -24,8 +24,12 @@
#include "dstref_create_item.h"
-/*
- * Schema fragment (liberty-idwsf-dst-ref-v2.1.xsd):
+/**
+ * SECTION:dstref_create_item
+ * @short_description: &lt;dstref:CreateItem&gt;
+ *
+ * <figure><title>Schema fragment for dstref:CreateItem</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="CreateItemType">
* <xs:sequence>
@@ -33,6 +37,8 @@
* </xs:sequence>
* <xs:attributeGroup ref="dst:CreateItemAttributeGroup"/>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/dstref_create_response.c b/lasso/xml/id-wsf-2.0/dstref_create_response.c
index 7be62b17..a391f5cd 100644
--- a/lasso/xml/id-wsf-2.0/dstref_create_response.c
+++ b/lasso/xml/id-wsf-2.0/dstref_create_response.c
@@ -24,14 +24,20 @@
#include "dstref_create_response.h"
-/*
- * Schema fragment (liberty-idwsf-dst-ref-v2.1.xsd):
+/**
+ * SECTION:dstref_create_response
+ * @short_description: &lt;dstref:CreateResponse&gt;
+ *
+ * <figure><title>Schema fragment for dstref:CreateResponse</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="CreateResponseType">
* <xs:complexContent>
* <xs:extension base="dstref:DataResponseType"/>
* </xs:complexContent>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/dstref_data.c b/lasso/xml/id-wsf-2.0/dstref_data.c
index 468cf245..59374f74 100644
--- a/lasso/xml/id-wsf-2.0/dstref_data.c
+++ b/lasso/xml/id-wsf-2.0/dstref_data.c
@@ -24,8 +24,12 @@
#include "dstref_data.h"
-/*
- * Schema fragment (liberty-idwsf-dst-ref-v2.1.xsd):
+/**
+ * SECTION:dstref_data
+ * @short_description: &lt;dstref:Data&gt;
+ *
+ * <figure><title>Schema fragment for dstref:Data</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="DataType">
* <xs:complexContent>
@@ -34,6 +38,8 @@
* </xs:extension>
* </xs:complexContent>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/dstref_data_response.c b/lasso/xml/id-wsf-2.0/dstref_data_response.c
index d845142d..b5763494 100644
--- a/lasso/xml/id-wsf-2.0/dstref_data_response.c
+++ b/lasso/xml/id-wsf-2.0/dstref_data_response.c
@@ -24,8 +24,12 @@
#include "dstref_data_response.h"
-/*
- * Schema fragment (liberty-idwsf-dst-ref-v2.1.xsd):
+/**
+ * SECTION:dstref_data_response
+ * @short_description: &lt;dstref:DataResponse&gt;
+ *
+ * <figure><title>Schema fragment for dstref:DataResponse</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="DataResponseType">
* <xs:complexContent>
@@ -36,6 +40,8 @@
* </xs:extension>
* </xs:complexContent>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/dstref_delete.c b/lasso/xml/id-wsf-2.0/dstref_delete.c
index a09ffba5..77d51f3d 100644
--- a/lasso/xml/id-wsf-2.0/dstref_delete.c
+++ b/lasso/xml/id-wsf-2.0/dstref_delete.c
@@ -24,8 +24,12 @@
#include "dstref_delete.h"
-/*
- * Schema fragment (liberty-idwsf-dst-ref-v2.1.xsd):
+/**
+ * SECTION:dstref_delete
+ * @short_description: &lt;dstref:Delete&gt;
+ *
+ * <figure><title>Schema fragment for dstref:Delete</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="DeleteType">
* <xs:complexContent>
@@ -36,6 +40,8 @@
* </xs:extension>
* </xs:complexContent>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/dstref_delete_item.c b/lasso/xml/id-wsf-2.0/dstref_delete_item.c
index 9bb092fd..3b056557 100644
--- a/lasso/xml/id-wsf-2.0/dstref_delete_item.c
+++ b/lasso/xml/id-wsf-2.0/dstref_delete_item.c
@@ -24,8 +24,12 @@
#include "dstref_delete_item.h"
-/*
- * Schema fragment (liberty-idwsf-dst-ref-v2.1.xsd):
+/**
+ * SECTION:dstref_delete_item
+ * @short_description: &lt;dstref:DeleteItem&gt;
+ *
+ * <figure><title>Schema fragment for dstref:DeleteItem</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="DeleteItemType">
* <xs:complexContent>
@@ -36,6 +40,8 @@
* </xs:extension>
* </xs:complexContent>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/dstref_delete_response.c b/lasso/xml/id-wsf-2.0/dstref_delete_response.c
index 796d4030..2a98cc38 100644
--- a/lasso/xml/id-wsf-2.0/dstref_delete_response.c
+++ b/lasso/xml/id-wsf-2.0/dstref_delete_response.c
@@ -24,14 +24,20 @@
#include "dstref_delete_response.h"
-/*
- * Schema fragment (liberty-idwsf-dst-ref-v2.1.xsd):
+/**
+ * SECTION:dstref_delete_response
+ * @short_description: &lt;dstref:DeleteResponse&gt;
+ *
+ * <figure><title>Schema fragment for dstref:DeleteResponse</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="DeleteResponseType">
* <xs:complexContent>
* <xs:extension base="lu:ResponseType"/>
* </xs:complexContent>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/dstref_item_data.c b/lasso/xml/id-wsf-2.0/dstref_item_data.c
index 67a7b5c0..93742be4 100644
--- a/lasso/xml/id-wsf-2.0/dstref_item_data.c
+++ b/lasso/xml/id-wsf-2.0/dstref_item_data.c
@@ -24,8 +24,12 @@
#include "dstref_item_data.h"
-/*
- * Schema fragment (liberty-idwsf-dst-ref-v2.1.xsd):
+/**
+ * SECTION:dstref_item_data
+ * @short_description: &lt;dstref:ItemData&gt;
+ *
+ * <figure><title>Schema fragment for dstref:ItemData</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="ItemDataType">
* <xs:complexContent>
@@ -34,6 +38,8 @@
* </xs:extension>
* </xs:complexContent>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/dstref_modify.c b/lasso/xml/id-wsf-2.0/dstref_modify.c
index 6ad8b4fd..13715f49 100644
--- a/lasso/xml/id-wsf-2.0/dstref_modify.c
+++ b/lasso/xml/id-wsf-2.0/dstref_modify.c
@@ -24,8 +24,12 @@
#include "dstref_modify.h"
-/*
- * Schema fragment (liberty-idwsf-dst-ref-v2.1.xsd):
+/**
+ * SECTION:dstref_modify
+ * @short_description: &lt;dstref:Modify&gt;
+ *
+ * <figure><title>Schema fragment for dstref:Modify</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="ModifyType">
* <xs:complexContent>
@@ -37,6 +41,8 @@
* </xs:extension>
* </xs:complexContent>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/dstref_modify_item.c b/lasso/xml/id-wsf-2.0/dstref_modify_item.c
index 9a269ab1..a9aa3ec3 100644
--- a/lasso/xml/id-wsf-2.0/dstref_modify_item.c
+++ b/lasso/xml/id-wsf-2.0/dstref_modify_item.c
@@ -24,8 +24,12 @@
#include "dstref_modify_item.h"
-/*
- * Schema fragment (liberty-idwsf-dst-ref-v2.1.xsd):
+/**
+ * SECTION:dstref_modify_item
+ * @short_description: &lt;dstref:ModifyItem&gt;
+ *
+ * <figure><title>Schema fragment for dstref:ModifyItem</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="ModifyItemType">
* <xs:sequence>
@@ -34,6 +38,8 @@
* </xs:sequence>
* <xs:attributeGroup ref="dst:ModifyItemAttributeGroup"/>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/dstref_modify_response.c b/lasso/xml/id-wsf-2.0/dstref_modify_response.c
index 3389f4bd..4d02dffe 100644
--- a/lasso/xml/id-wsf-2.0/dstref_modify_response.c
+++ b/lasso/xml/id-wsf-2.0/dstref_modify_response.c
@@ -24,14 +24,20 @@
#include "dstref_modify_response.h"
-/*
- * Schema fragment (liberty-idwsf-dst-ref-v2.1.xsd):
+/**
+ * SECTION:dstref_modify_response
+ * @short_description: &lt;dstref:ModifyResponse&gt;
+ *
+ * <figure><title>Schema fragment for dstref:ModifyResponse</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="ModifyResponseType">
* <xs:complexContent>
* <xs:extension base="dstref:DataResponseType"/>
* </xs:complexContent>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/dstref_query.c b/lasso/xml/id-wsf-2.0/dstref_query.c
index 744c7937..d8be6713 100644
--- a/lasso/xml/id-wsf-2.0/dstref_query.c
+++ b/lasso/xml/id-wsf-2.0/dstref_query.c
@@ -24,8 +24,12 @@
#include "dstref_query.h"
-/*
- * Schema fragment (liberty-idwsf-dst-ref-v2.1.xsd):
+/**
+ * SECTION:dstref_query
+ * @short_description: &lt;dstref:Query&gt;
+ *
+ * <figure><title>Schema fragment for dstref:Query</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="QueryType">
* <xs:complexContent>
@@ -37,6 +41,8 @@
* </xs:extension>
* </xs:complexContent>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/dstref_query_item.c b/lasso/xml/id-wsf-2.0/dstref_query_item.c
index e37c699a..e08948bb 100644
--- a/lasso/xml/id-wsf-2.0/dstref_query_item.c
+++ b/lasso/xml/id-wsf-2.0/dstref_query_item.c
@@ -24,8 +24,12 @@
#include "dstref_query_item.h"
-/*
- * Schema fragment (liberty-idwsf-dst-ref-v2.1.xsd):
+/**
+ * SECTION:dstref_query_item
+ * @short_description: &lt;dstref:QueryItem&gt;
+ *
+ * <figure><title>Schema fragment for dstref:QueryItem</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="QueryItemType">
* <xs:complexContent>
@@ -34,6 +38,8 @@
* </xs:extension>
* </xs:complexContent>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/dstref_query_response.c b/lasso/xml/id-wsf-2.0/dstref_query_response.c
index eab41dc8..e5c7b66c 100644
--- a/lasso/xml/id-wsf-2.0/dstref_query_response.c
+++ b/lasso/xml/id-wsf-2.0/dstref_query_response.c
@@ -24,8 +24,12 @@
#include "dstref_query_response.h"
-/*
- * Schema fragment (liberty-idwsf-dst-ref-v2.1.xsd):
+/**
+ * SECTION:dstref_query_response
+ * @short_description: &lt;dstref:QueryResponse&gt;
+ *
+ * <figure><title>Schema fragment for dstref:QueryResponse</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="QueryResponseType">
* <xs:complexContent>
@@ -37,6 +41,8 @@
* </xs:extension>
* </xs:complexContent>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/dstref_result_query.c b/lasso/xml/id-wsf-2.0/dstref_result_query.c
index 74b89d2f..8218eca1 100644
--- a/lasso/xml/id-wsf-2.0/dstref_result_query.c
+++ b/lasso/xml/id-wsf-2.0/dstref_result_query.c
@@ -24,8 +24,12 @@
#include "dstref_result_query.h"
-/*
- * Schema fragment (liberty-idwsf-dst-ref-v2.1.xsd):
+/**
+ * SECTION:dstref_result_query
+ * @short_description: &lt;dstref:ResultQuery&gt;
+ *
+ * <figure><title>Schema fragment for dstref:ResultQuery</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="ResultQueryType">
* <xs:complexContent>
@@ -37,6 +41,8 @@
* </xs:extension>
* </xs:complexContent>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/dstref_test_item.c b/lasso/xml/id-wsf-2.0/dstref_test_item.c
index 989c1ac3..3aa37bf5 100644
--- a/lasso/xml/id-wsf-2.0/dstref_test_item.c
+++ b/lasso/xml/id-wsf-2.0/dstref_test_item.c
@@ -24,8 +24,12 @@
#include "dstref_test_item.h"
-/*
- * Schema fragment (liberty-idwsf-dst-ref-v2.1.xsd):
+/**
+ * SECTION:dstref_test_item
+ * @short_description: &lt;dstref:TestItem&gt;
+ *
+ * <figure><title>Schema fragment for dstref:TestItem</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="TestItemType">
* <xs:complexContent>
@@ -36,6 +40,8 @@
* </xs:extension>
* </xs:complexContent>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/ims_identity_mapping_request.c b/lasso/xml/id-wsf-2.0/ims_identity_mapping_request.c
index ebc21b59..e1024ecc 100644
--- a/lasso/xml/id-wsf-2.0/ims_identity_mapping_request.c
+++ b/lasso/xml/id-wsf-2.0/ims_identity_mapping_request.c
@@ -24,8 +24,12 @@
#include "ims_identity_mapping_request.h"
-/*
- * Schema fragment (liberty-idwsf-idmapping-svc-v2.0.xsd):
+/**
+ * SECTION:ims_identity_mapping_request
+ * @short_description: &lt;ims:IdentityMappingRequest&gt;
+ *
+ * <figure><title>Schema fragment for ims:IdentityMappingRequest</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="IdentityMappingRequestType">
* <xs:sequence>
@@ -33,6 +37,8 @@
* </xs:sequence>
* <xs:anyAttribute namespace="##other" processContents="lax"/>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/ims_identity_mapping_response.c b/lasso/xml/id-wsf-2.0/ims_identity_mapping_response.c
index c0410967..07d9cc0f 100644
--- a/lasso/xml/id-wsf-2.0/ims_identity_mapping_response.c
+++ b/lasso/xml/id-wsf-2.0/ims_identity_mapping_response.c
@@ -24,8 +24,12 @@
#include "ims_identity_mapping_response.h"
-/*
- * Schema fragment (liberty-idwsf-idmapping-svc-v2.0.xsd):
+/**
+ * SECTION:ims_identity_mapping_response
+ * @short_description: &lt;ims:IdentityMappingResponse&gt;
+ *
+ * <figure><title>Schema fragment for ims:IdentityMappingResponse</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="IdentityMappingResponseType">
* <xs:sequence>
@@ -34,6 +38,8 @@
* </xs:sequence>
* <xs:anyAttribute namespace="##other" processContents="lax"/>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/ims_mapping_input.c b/lasso/xml/id-wsf-2.0/ims_mapping_input.c
index 204f85b3..3e22e25a 100644
--- a/lasso/xml/id-wsf-2.0/ims_mapping_input.c
+++ b/lasso/xml/id-wsf-2.0/ims_mapping_input.c
@@ -24,8 +24,12 @@
#include "ims_mapping_input.h"
-/*
- * Schema fragment (liberty-idwsf-idmapping-svc-v2.0.xsd):
+/**
+ * SECTION:ims_mapping_input
+ * @short_description: &lt;ims:MappingInput&gt;
+ *
+ * <figure><title>Schema fragment for ims:MappingInput</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="MappingInputType">
* <xs:sequence>
@@ -34,6 +38,8 @@
* </xs:sequence>
* <xs:attribute name="reqID" type="lu:IDType" use="optional"/>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/ims_mapping_output.c b/lasso/xml/id-wsf-2.0/ims_mapping_output.c
index 3945daad..abc98776 100644
--- a/lasso/xml/id-wsf-2.0/ims_mapping_output.c
+++ b/lasso/xml/id-wsf-2.0/ims_mapping_output.c
@@ -24,8 +24,12 @@
#include "ims_mapping_output.h"
-/*
- * Schema fragment (liberty-idwsf-idmapping-svc-v2.0.xsd):
+/**
+ * SECTION:ims_mapping_output
+ * @short_description: &lt;ims:MappingOutput&gt;
+ *
+ * <figure><title>Schema fragment for ims:MappingOutput</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="MappingOutputType">
* <xs:sequence>
@@ -33,6 +37,8 @@
* </xs:sequence>
* <xs:attribute name="reqRef" type="lu:IDReferenceType" use="optional"/>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/is_help.c b/lasso/xml/id-wsf-2.0/is_help.c
index 0fc5de05..48e0896f 100644
--- a/lasso/xml/id-wsf-2.0/is_help.c
+++ b/lasso/xml/id-wsf-2.0/is_help.c
@@ -24,14 +24,20 @@
#include "is_help.h"
-/*
- * Schema fragment (liberty-idwsf-interaction-svc-v2.0.xsd):
+/**
+ * SECTION:is_help
+ * @short_description: &lt;is:Help&gt;
+ *
+ * <figure><title>Schema fragment for is:Help</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="HelpType">
* <xs:attribute name="label" type="xs:string" use="optional"/>
* <xs:attribute name="link" type="xs:anyURI" use="optional"/>
* <xs:attribute name="moreLink" type="xs:anyURI" use="optional"/>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/is_inquiry.c b/lasso/xml/id-wsf-2.0/is_inquiry.c
index b4e68195..29178187 100644
--- a/lasso/xml/id-wsf-2.0/is_inquiry.c
+++ b/lasso/xml/id-wsf-2.0/is_inquiry.c
@@ -24,8 +24,12 @@
#include "is_inquiry.h"
-/*
- * Schema fragment (liberty-idwsf-interaction-svc-v2.0.xsd):
+/**
+ * SECTION:is_inquiry
+ * @short_description: &lt;is:Inquiry&gt;
+ *
+ * <figure><title>Schema fragment for is:Inquiry</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="InquiryType">
* <xs:sequence>
@@ -40,6 +44,8 @@
* <xs:attribute name="id" type="xs:ID" use="optional"/>
* <xs:attribute name="title" type="xs:string" use="optional"/>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/is_inquiry_element.c b/lasso/xml/id-wsf-2.0/is_inquiry_element.c
index 66069eb4..dd14b03a 100644
--- a/lasso/xml/id-wsf-2.0/is_inquiry_element.c
+++ b/lasso/xml/id-wsf-2.0/is_inquiry_element.c
@@ -24,8 +24,12 @@
#include "is_inquiry_element.h"
-/*
- * Schema fragment (liberty-idwsf-interaction-svc-v2.0.xsd):
+/**
+ * SECTION:is_inquiry_element
+ * @short_description: &lt;is:InquiryElement&gt;
+ *
+ * <figure><title>Schema fragment for is:InquiryElement</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="InquiryElementType" abstract="true">
* <xs:sequence>
@@ -36,6 +40,8 @@
* </xs:sequence>
* <xs:attribute name="name" type="xs:ID" use="required"/>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/is_interaction_request.c b/lasso/xml/id-wsf-2.0/is_interaction_request.c
index e363e5c4..d13fd6a9 100644
--- a/lasso/xml/id-wsf-2.0/is_interaction_request.c
+++ b/lasso/xml/id-wsf-2.0/is_interaction_request.c
@@ -24,8 +24,12 @@
#include "is_interaction_request.h"
-/*
- * Schema fragment (liberty-idwsf-interaction-svc-v2.0.xsd):
+/**
+ * SECTION:is_interaction_request
+ * @short_description: &lt;is:InteractionRequest&gt;
+ *
+ * <figure><title>Schema fragment for is:InteractionRequest</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="InteractionRequestType">
* <xs:sequence>
@@ -37,6 +41,8 @@
* <xs:attribute name="maxInteractTime" type="xs:integer" use="optional"/>
* <xs:attribute name="signed" type="xs:token" use="optional"/>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/is_interaction_response.c b/lasso/xml/id-wsf-2.0/is_interaction_response.c
index 4e54266a..10a35c45 100644
--- a/lasso/xml/id-wsf-2.0/is_interaction_response.c
+++ b/lasso/xml/id-wsf-2.0/is_interaction_response.c
@@ -24,8 +24,12 @@
#include "is_interaction_response.h"
-/*
- * Schema fragment (liberty-idwsf-interaction-svc-v2.0.xsd):
+/**
+ * SECTION:is_interaction_response
+ * @short_description: &lt;is:InteractionResponse&gt;
+ *
+ * <figure><title>Schema fragment for is:InteractionResponse</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="InteractionResponseType">
* <xs:sequence>
@@ -37,6 +41,8 @@
* </xs:choice>
* </xs:sequence>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/is_interaction_statement.c b/lasso/xml/id-wsf-2.0/is_interaction_statement.c
index 83432940..04d5b84d 100644
--- a/lasso/xml/id-wsf-2.0/is_interaction_statement.c
+++ b/lasso/xml/id-wsf-2.0/is_interaction_statement.c
@@ -28,8 +28,12 @@
#include "is_interaction_statement.h"
-/*
- * Schema fragment (liberty-idwsf-interaction-svc-v2.0.xsd):
+/**
+ * SECTION:is_interaction_statement
+ * @short_description: &lt;is:InteractionStatement&gt;
+ *
+ * <figure><title>Schema fragment for is:InteractionStatement</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="InteractionStatementType">
* <xs:sequence>
@@ -37,6 +41,8 @@
* <xs:element ref="ds:Signature"/>
* </xs:sequence>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/is_item.c b/lasso/xml/id-wsf-2.0/is_item.c
index cf4075a9..8cb4c424 100644
--- a/lasso/xml/id-wsf-2.0/is_item.c
+++ b/lasso/xml/id-wsf-2.0/is_item.c
@@ -24,8 +24,12 @@
#include "is_item.h"
-/*
- * Schema fragment (liberty-idwsf-interaction-svc-v2.0.xsd):
+/**
+ * SECTION:is_item
+ * @short_description: &lt;is:Item&gt;
+ *
+ * <figure><title>Schema fragment for is:Item</title>
+ * <programlisting><![CDATA[
*
* <xs:element name="Item" minOccurs="2" maxOccurs="unbounded">
* <xs:complexType>
@@ -36,6 +40,8 @@
* <xs:attribute name="value" type="xs:NMTOKEN" use="required"/>
* </xs:complexType>
* </xs:element>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/is_parameter.c b/lasso/xml/id-wsf-2.0/is_parameter.c
index 6bb0f925..fac11b38 100644
--- a/lasso/xml/id-wsf-2.0/is_parameter.c
+++ b/lasso/xml/id-wsf-2.0/is_parameter.c
@@ -24,13 +24,19 @@
#include "is_parameter.h"
-/*
- * Schema fragment (liberty-idwsf-interaction-svc-v2.0.xsd):
+/**
+ * SECTION:is_parameter
+ * @short_description: &lt;is:Parameter&gt;
+ *
+ * <figure><title>Schema fragment for is:Parameter</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="ParameterType">
* <xs:attribute name="name" type="xs:ID" use="required"/>
* <xs:attribute name="value" type="xs:string" use="required"/>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/is_select.c b/lasso/xml/id-wsf-2.0/is_select.c
index 936bf263..ff6efc6a 100644
--- a/lasso/xml/id-wsf-2.0/is_select.c
+++ b/lasso/xml/id-wsf-2.0/is_select.c
@@ -24,8 +24,12 @@
#include "is_select.h"
-/*
- * Schema fragment (liberty-idwsf-interaction-svc-v2.0.xsd):
+/**
+ * SECTION:is_select
+ * @short_description: &lt;is:Select&gt;
+ *
+ * <figure><title>Schema fragment for is:Select</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="SelectType">
* <xs:complexContent>
@@ -39,6 +43,8 @@
* <xs:attribute name="label" type="xs:string" use="optional"/>
* <xs:attribute name="value" type="xs:NMTOKEN" use="required"/>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/is_text.c b/lasso/xml/id-wsf-2.0/is_text.c
index b194c68c..1f609d07 100644
--- a/lasso/xml/id-wsf-2.0/is_text.c
+++ b/lasso/xml/id-wsf-2.0/is_text.c
@@ -24,8 +24,12 @@
#include "is_text.h"
-/*
- * Schema fragment (liberty-idwsf-interaction-svc-v2.0.xsd):
+/**
+ * SECTION:is_text
+ * @short_description: &lt;is:Text&gt;
+ *
+ * <figure><title>Schema fragment for is:Text</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="TextType">
* <xs:complexContent>
@@ -36,6 +40,8 @@
* </xs:extension>
* </xs:complexContent>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/ps_add_collection_request.c b/lasso/xml/id-wsf-2.0/ps_add_collection_request.c
index 40e0a4d5..369ffc47 100644
--- a/lasso/xml/id-wsf-2.0/ps_add_collection_request.c
+++ b/lasso/xml/id-wsf-2.0/ps_add_collection_request.c
@@ -24,8 +24,12 @@
#include "ps_add_collection_request.h"
-/*
- * Schema fragment (liberty-idwsf-people-service-v1.0.xsd):
+/**
+ * SECTION:ps_add_collection_request
+ * @short_description: &lt;ps:AddCollectionRequest&gt;
+ *
+ * <figure><title>Schema fragment for ps:AddCollectionRequest</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="AddCollectionRequestType">
* <xs:complexContent>
@@ -37,6 +41,8 @@
* </xs:extension>
* </xs:complexContent>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/ps_add_collection_response.c b/lasso/xml/id-wsf-2.0/ps_add_collection_response.c
index 25f58e0d..9f9adb20 100644
--- a/lasso/xml/id-wsf-2.0/ps_add_collection_response.c
+++ b/lasso/xml/id-wsf-2.0/ps_add_collection_response.c
@@ -24,8 +24,12 @@
#include "ps_add_collection_response.h"
-/*
- * Schema fragment (liberty-idwsf-people-service-v1.0.xsd):
+/**
+ * SECTION:ps_add_collection_response
+ * @short_description: &lt;ps:AddCollectionResponse&gt;
+ *
+ * <figure><title>Schema fragment for ps:AddCollectionResponse</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="AddCollectionResponseType">
* <xs:complexContent>
@@ -36,6 +40,8 @@
* </xs:extension>
* </xs:complexContent>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/ps_add_entity_request.c b/lasso/xml/id-wsf-2.0/ps_add_entity_request.c
index f5aa3888..d3fc40f4 100644
--- a/lasso/xml/id-wsf-2.0/ps_add_entity_request.c
+++ b/lasso/xml/id-wsf-2.0/ps_add_entity_request.c
@@ -24,8 +24,12 @@
#include "ps_add_entity_request.h"
-/*
- * Schema fragment (liberty-idwsf-people-service-v1.0.xsd):
+/**
+ * SECTION:ps_add_entity_request
+ * @short_description: &lt;ps:AddEntityRequest&gt;
+ *
+ * <figure><title>Schema fragment for ps:AddEntityRequest</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="AddEntityRequestType">
* <xs:complexContent>
@@ -40,6 +44,8 @@
* </xs:extension>
* </xs:complexContent>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/ps_add_entity_response.c b/lasso/xml/id-wsf-2.0/ps_add_entity_response.c
index e51faef5..bc70bb2f 100644
--- a/lasso/xml/id-wsf-2.0/ps_add_entity_response.c
+++ b/lasso/xml/id-wsf-2.0/ps_add_entity_response.c
@@ -24,8 +24,12 @@
#include "ps_add_entity_response.h"
-/*
- * Schema fragment (liberty-idwsf-people-service-v1.0.xsd):
+/**
+ * SECTION:ps_add_entity_response
+ * @short_description: &lt;ps:AddEntityResponse&gt;
+ *
+ * <figure><title>Schema fragment for ps:AddEntityResponse</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="AddEntityResponseType">
* <xs:complexContent>
@@ -38,6 +42,8 @@
* </xs:extension>
* </xs:complexContent>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/ps_add_known_entity_request.c b/lasso/xml/id-wsf-2.0/ps_add_known_entity_request.c
index 6752264e..e4c5ae00 100644
--- a/lasso/xml/id-wsf-2.0/ps_add_known_entity_request.c
+++ b/lasso/xml/id-wsf-2.0/ps_add_known_entity_request.c
@@ -24,8 +24,12 @@
#include "ps_add_known_entity_request.h"
-/*
- * Schema fragment (liberty-idwsf-people-service-v1.0.xsd):
+/**
+ * SECTION:ps_add_known_entity_request
+ * @short_description: &lt;ps:AddKnownEntityRequest&gt;
+ *
+ * <figure><title>Schema fragment for ps:AddKnownEntityRequest</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="AddKnownEntityRequestType">
* <xs:complexContent>
@@ -40,6 +44,8 @@
* </xs:extension>
* </xs:complexContent>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/ps_add_known_entity_response.c b/lasso/xml/id-wsf-2.0/ps_add_known_entity_response.c
index bd2b2434..cb63138c 100644
--- a/lasso/xml/id-wsf-2.0/ps_add_known_entity_response.c
+++ b/lasso/xml/id-wsf-2.0/ps_add_known_entity_response.c
@@ -24,8 +24,12 @@
#include "ps_add_known_entity_response.h"
-/*
- * Schema fragment (liberty-idwsf-people-service-v1.0.xsd):
+/**
+ * SECTION:ps_add_known_entity_response
+ * @short_description: &lt;ps:AddKnownEntityResponse&gt;
+ *
+ * <figure><title>Schema fragment for ps:AddKnownEntityResponse</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="AddKnownEntityResponseType">
* <xs:complexContent>
@@ -38,6 +42,8 @@
* </xs:extension>
* </xs:complexContent>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/ps_add_to_collection_request.c b/lasso/xml/id-wsf-2.0/ps_add_to_collection_request.c
index 6b82d22d..73c9cf7f 100644
--- a/lasso/xml/id-wsf-2.0/ps_add_to_collection_request.c
+++ b/lasso/xml/id-wsf-2.0/ps_add_to_collection_request.c
@@ -24,8 +24,12 @@
#include "ps_add_to_collection_request.h"
-/*
- * Schema fragment (liberty-idwsf-people-service-v1.0.xsd):
+/**
+ * SECTION:ps_add_to_collection_request
+ * @short_description: &lt;ps:AddToCollectionRequest&gt;
+ *
+ * <figure><title>Schema fragment for ps:AddToCollectionRequest</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="AddToCollectionRequestType">
* <xs:complexContent>
@@ -38,6 +42,8 @@
* </xs:extension>
* </xs:complexContent>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/ps_get_object_info_request.c b/lasso/xml/id-wsf-2.0/ps_get_object_info_request.c
index 9db8d116..0dc1cf9e 100644
--- a/lasso/xml/id-wsf-2.0/ps_get_object_info_request.c
+++ b/lasso/xml/id-wsf-2.0/ps_get_object_info_request.c
@@ -24,8 +24,12 @@
#include "ps_get_object_info_request.h"
-/*
- * Schema fragment (liberty-idwsf-people-service-v1.0.xsd):
+/**
+ * SECTION:ps_get_object_info_request
+ * @short_description: &lt;ps:GetObjectInfoRequest&gt;
+ *
+ * <figure><title>Schema fragment for ps:GetObjectInfoRequest</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="GetObjectInfoRequestType">
* <xs:complexContent>
@@ -37,6 +41,8 @@
* </xs:extension>
* </xs:complexContent>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/ps_get_object_info_response.c b/lasso/xml/id-wsf-2.0/ps_get_object_info_response.c
index 45385571..2cdd5c2e 100644
--- a/lasso/xml/id-wsf-2.0/ps_get_object_info_response.c
+++ b/lasso/xml/id-wsf-2.0/ps_get_object_info_response.c
@@ -24,8 +24,12 @@
#include "ps_get_object_info_response.h"
-/*
- * Schema fragment (liberty-idwsf-people-service-v1.0.xsd):
+/**
+ * SECTION:ps_get_object_info_response
+ * @short_description: &lt;ps:GetObjectInfoResponse&gt;
+ *
+ * <figure><title>Schema fragment for ps:GetObjectInfoResponse</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="GetObjectInfoResponseType">
* <xs:complexContent>
@@ -36,6 +40,8 @@
* </xs:extension>
* </xs:complexContent>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/ps_item_data.c b/lasso/xml/id-wsf-2.0/ps_item_data.c
index 3c10ebc4..0b42fc66 100644
--- a/lasso/xml/id-wsf-2.0/ps_item_data.c
+++ b/lasso/xml/id-wsf-2.0/ps_item_data.c
@@ -24,14 +24,20 @@
#include "ps_item_data.h"
-/*
- * Schema fragment (liberty-idwsf-people-service-v1.0.xsd):
+/**
+ * SECTION:ps_item_data
+ * @short_description: &lt;ps:ItemData&gt;
+ *
+ * <figure><title>Schema fragment for ps:ItemData</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="ItemDataType">
* <xs:sequence>
* <xs:element ref="Object"/>
* </xs:sequence>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/ps_list_members_request.c b/lasso/xml/id-wsf-2.0/ps_list_members_request.c
index ed903a46..63f0eea3 100644
--- a/lasso/xml/id-wsf-2.0/ps_list_members_request.c
+++ b/lasso/xml/id-wsf-2.0/ps_list_members_request.c
@@ -24,8 +24,12 @@
#include "ps_list_members_request.h"
-/*
- * Schema fragment (liberty-idwsf-people-service-v1.0.xsd):
+/**
+ * SECTION:ps_list_members_request
+ * @short_description: &lt;ps:ListMembersRequest&gt;
+ *
+ * <figure><title>Schema fragment for ps:ListMembersRequest</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="ListMembersRequestType">
* <xs:complexContent>
@@ -40,6 +44,8 @@
* </xs:extension>
* </xs:complexContent>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/ps_list_members_response.c b/lasso/xml/id-wsf-2.0/ps_list_members_response.c
index 87a1ed8b..77c85b4c 100644
--- a/lasso/xml/id-wsf-2.0/ps_list_members_response.c
+++ b/lasso/xml/id-wsf-2.0/ps_list_members_response.c
@@ -24,8 +24,12 @@
#include "ps_list_members_response.h"
-/*
- * Schema fragment (liberty-idwsf-people-service-v1.0.xsd):
+/**
+ * SECTION:ps_list_members_response
+ * @short_description: &lt;ps:ListMembersResponse&gt;
+ *
+ * <figure><title>Schema fragment for ps:ListMembersResponse</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="ListMembersResponseType">
* <xs:complexContent>
@@ -36,6 +40,8 @@
* </xs:extension>
* </xs:complexContent>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/ps_notification.c b/lasso/xml/id-wsf-2.0/ps_notification.c
index 904957e7..02cc7494 100644
--- a/lasso/xml/id-wsf-2.0/ps_notification.c
+++ b/lasso/xml/id-wsf-2.0/ps_notification.c
@@ -24,8 +24,12 @@
#include "ps_notification.h"
-/*
- * Schema fragment (liberty-idwsf-people-service-v1.0.xsd):
+/**
+ * SECTION:ps_notification
+ * @short_description: &lt;ps:Notification&gt;
+ *
+ * <figure><title>Schema fragment for ps:Notification</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="NotificationType">
* <xs:complexContent>
@@ -36,6 +40,8 @@
* </xs:extension>
* </xs:complexContent>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/ps_notify.c b/lasso/xml/id-wsf-2.0/ps_notify.c
index 7ceea243..a26c891d 100644
--- a/lasso/xml/id-wsf-2.0/ps_notify.c
+++ b/lasso/xml/id-wsf-2.0/ps_notify.c
@@ -24,8 +24,12 @@
#include "ps_notify.h"
-/*
- * Schema fragment (liberty-idwsf-people-service-v1.0.xsd):
+/**
+ * SECTION:ps_notify
+ * @short_description: &lt;ps:Notify&gt;
+ *
+ * <figure><title>Schema fragment for ps:Notify</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="NotifyType">
* <xs:complexContent>
@@ -37,6 +41,8 @@
* </xs:extension>
* </xs:complexContent>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/ps_object.c b/lasso/xml/id-wsf-2.0/ps_object.c
index f44c4cda..f5ddb3ad 100644
--- a/lasso/xml/id-wsf-2.0/ps_object.c
+++ b/lasso/xml/id-wsf-2.0/ps_object.c
@@ -24,8 +24,12 @@
#include "ps_object.h"
-/*
- * Schema fragment (liberty-idwsf-people-service-v1.0.xsd):
+/**
+ * SECTION:ps_object
+ * @short_description: &lt;ps:Object&gt;
+ *
+ * <figure><title>Schema fragment for ps:Object</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="ObjectType">
* <xs:sequence>
@@ -40,6 +44,8 @@
* <xs:attribute name="CreatedDateTime" type="xs:dateTime" use="optional"/>
* <xs:attribute name="ModifiedDateTime" type="xs:dateTime" use="optional"/>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/ps_query_objects_request.c b/lasso/xml/id-wsf-2.0/ps_query_objects_request.c
index 26979d11..14c5a1bb 100644
--- a/lasso/xml/id-wsf-2.0/ps_query_objects_request.c
+++ b/lasso/xml/id-wsf-2.0/ps_query_objects_request.c
@@ -24,8 +24,12 @@
#include "ps_query_objects_request.h"
-/*
- * Schema fragment (liberty-idwsf-people-service-v1.0.xsd):
+/**
+ * SECTION:ps_query_objects_request
+ * @short_description: &lt;ps:QueryObjectsRequest&gt;
+ *
+ * <figure><title>Schema fragment for ps:QueryObjectsRequest</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="QueryObjectsRequestType">
* <xs:complexContent>
@@ -39,6 +43,8 @@
* </xs:extension>
* </xs:complexContent>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/ps_query_objects_response.c b/lasso/xml/id-wsf-2.0/ps_query_objects_response.c
index 5377dcc9..0e4ec469 100644
--- a/lasso/xml/id-wsf-2.0/ps_query_objects_response.c
+++ b/lasso/xml/id-wsf-2.0/ps_query_objects_response.c
@@ -24,8 +24,12 @@
#include "ps_query_objects_response.h"
-/*
- * Schema fragment (liberty-idwsf-people-service-v1.0.xsd):
+/**
+ * SECTION:ps_query_objects_response
+ * @short_description: &lt;ps:QueryObjectsResponse&gt;
+ *
+ * <figure><title>Schema fragment for ps:QueryObjectsResponse</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="QueryObjectsResponseType">
* <xs:complexContent>
@@ -36,6 +40,8 @@
* </xs:extension>
* </xs:complexContent>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/ps_remove_collection_request.c b/lasso/xml/id-wsf-2.0/ps_remove_collection_request.c
index 02f51338..594fa71c 100644
--- a/lasso/xml/id-wsf-2.0/ps_remove_collection_request.c
+++ b/lasso/xml/id-wsf-2.0/ps_remove_collection_request.c
@@ -24,8 +24,12 @@
#include "ps_remove_collection_request.h"
-/*
- * Schema fragment (liberty-idwsf-people-service-v1.0.xsd):
+/**
+ * SECTION:ps_remove_collection_request
+ * @short_description: &lt;ps:RemoveCollectionRequest&gt;
+ *
+ * <figure><title>Schema fragment for ps:RemoveCollectionRequest</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="RemoveCollectionRequestType">
* <xs:complexContent>
@@ -36,6 +40,8 @@
* </xs:extension>
* </xs:complexContent>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/ps_remove_entity_request.c b/lasso/xml/id-wsf-2.0/ps_remove_entity_request.c
index 9ba3af92..3c25cf85 100644
--- a/lasso/xml/id-wsf-2.0/ps_remove_entity_request.c
+++ b/lasso/xml/id-wsf-2.0/ps_remove_entity_request.c
@@ -24,8 +24,12 @@
#include "ps_remove_entity_request.h"
-/*
- * Schema fragment (liberty-idwsf-people-service-v1.0.xsd):
+/**
+ * SECTION:ps_remove_entity_request
+ * @short_description: &lt;ps:RemoveEntityRequest&gt;
+ *
+ * <figure><title>Schema fragment for ps:RemoveEntityRequest</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="RemoveEntityRequestType">
* <xs:complexContent>
@@ -36,6 +40,8 @@
* </xs:extension>
* </xs:complexContent>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/ps_remove_from_collection_request.c b/lasso/xml/id-wsf-2.0/ps_remove_from_collection_request.c
index 7727cd7d..02a3b005 100644
--- a/lasso/xml/id-wsf-2.0/ps_remove_from_collection_request.c
+++ b/lasso/xml/id-wsf-2.0/ps_remove_from_collection_request.c
@@ -24,8 +24,12 @@
#include "ps_remove_from_collection_request.h"
-/*
- * Schema fragment (liberty-idwsf-people-service-v1.0.xsd):
+/**
+ * SECTION:ps_remove_from_collection_request
+ * @short_description: &lt;ps:RemoveFromCollectionRequest&gt;
+ *
+ * <figure><title>Schema fragment for ps:RemoveFromCollectionRequest</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="RemoveFromCollectionRequestType">
* <xs:complexContent>
@@ -38,6 +42,8 @@
* </xs:extension>
* </xs:complexContent>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/ps_request_abstract.c b/lasso/xml/id-wsf-2.0/ps_request_abstract.c
index 3f0959f0..1f36c2bf 100644
--- a/lasso/xml/id-wsf-2.0/ps_request_abstract.c
+++ b/lasso/xml/id-wsf-2.0/ps_request_abstract.c
@@ -24,12 +24,18 @@
#include "ps_request_abstract.h"
-/*
- * Schema fragment (liberty-idwsf-people-service-v1.0.xsd):
+/**
+ * SECTION:ps_request_abstract
+ * @short_description: &lt;ps:RequestAbstract&gt;
+ *
+ * <figure><title>Schema fragment for ps:RequestAbstract</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="RequestAbstractType" abstract="true">
* <xs:anyAttribute namespace="##other" processContents="lax"/>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/ps_resolve_identifier_request.c b/lasso/xml/id-wsf-2.0/ps_resolve_identifier_request.c
index 6b90fb53..72495f95 100644
--- a/lasso/xml/id-wsf-2.0/ps_resolve_identifier_request.c
+++ b/lasso/xml/id-wsf-2.0/ps_resolve_identifier_request.c
@@ -24,8 +24,12 @@
#include "ps_resolve_identifier_request.h"
-/*
- * Schema fragment (liberty-idwsf-people-service-v1.0.xsd):
+/**
+ * SECTION:ps_resolve_identifier_request
+ * @short_description: &lt;ps:ResolveIdentifierRequest&gt;
+ *
+ * <figure><title>Schema fragment for ps:ResolveIdentifierRequest</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="ResolveIdentifierRequestType">
* <xs:complexContent>
@@ -36,6 +40,8 @@
* </xs:extension>
* </xs:complexContent>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/ps_resolve_identifier_response.c b/lasso/xml/id-wsf-2.0/ps_resolve_identifier_response.c
index c7b06796..dc429f35 100644
--- a/lasso/xml/id-wsf-2.0/ps_resolve_identifier_response.c
+++ b/lasso/xml/id-wsf-2.0/ps_resolve_identifier_response.c
@@ -24,8 +24,12 @@
#include "ps_resolve_identifier_response.h"
-/*
- * Schema fragment (liberty-idwsf-people-service-v1.0.xsd):
+/**
+ * SECTION:ps_resolve_identifier_response
+ * @short_description: &lt;ps:ResolveIdentifierResponse&gt;
+ *
+ * <figure><title>Schema fragment for ps:ResolveIdentifierResponse</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="ResolveIdentifierResponseType">
* <xs:complexContent>
@@ -36,6 +40,8 @@
* </xs:extension>
* </xs:complexContent>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/ps_resolve_input.c b/lasso/xml/id-wsf-2.0/ps_resolve_input.c
index 596a6de9..f0f3c558 100644
--- a/lasso/xml/id-wsf-2.0/ps_resolve_input.c
+++ b/lasso/xml/id-wsf-2.0/ps_resolve_input.c
@@ -24,8 +24,12 @@
#include "ps_resolve_input.h"
-/*
- * Schema fragment (liberty-idwsf-people-service-v1.0.xsd):
+/**
+ * SECTION:ps_resolve_input
+ * @short_description: &lt;ps:ResolveInput&gt;
+ *
+ * <figure><title>Schema fragment for ps:ResolveInput</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="ResolveInputType">
* <xs:complexContent>
@@ -36,6 +40,8 @@
* </xs:extension>
* </xs:complexContent>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/ps_response_abstract.c b/lasso/xml/id-wsf-2.0/ps_response_abstract.c
index c3ae2632..3380a387 100644
--- a/lasso/xml/id-wsf-2.0/ps_response_abstract.c
+++ b/lasso/xml/id-wsf-2.0/ps_response_abstract.c
@@ -24,8 +24,12 @@
#include "ps_response_abstract.h"
-/*
- * Schema fragment (liberty-idwsf-people-service-v1.0.xsd):
+/**
+ * SECTION:ps_response_abstract
+ * @short_description: &lt;ps:ResponseAbstract&gt;
+ *
+ * <figure><title>Schema fragment for ps:ResponseAbstract</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="ResponseAbstractType" abstract="true">
* <xs:sequence>
@@ -33,6 +37,8 @@
* </xs:sequence>
* <xs:anyAttribute namespace="##other" processContents="lax"/>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/ps_set_object_info_request.c b/lasso/xml/id-wsf-2.0/ps_set_object_info_request.c
index a248b85f..7cbf6d4d 100644
--- a/lasso/xml/id-wsf-2.0/ps_set_object_info_request.c
+++ b/lasso/xml/id-wsf-2.0/ps_set_object_info_request.c
@@ -24,8 +24,12 @@
#include "ps_set_object_info_request.h"
-/*
- * Schema fragment (liberty-idwsf-people-service-v1.0.xsd):
+/**
+ * SECTION:ps_set_object_info_request
+ * @short_description: &lt;ps:SetObjectInfoRequest&gt;
+ *
+ * <figure><title>Schema fragment for ps:SetObjectInfoRequest</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="SetObjectInfoRequestType">
* <xs:complexContent>
@@ -37,6 +41,8 @@
* </xs:extension>
* </xs:complexContent>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/ps_test_membership_request.c b/lasso/xml/id-wsf-2.0/ps_test_membership_request.c
index 6dc3bfb3..fb7c8e9c 100644
--- a/lasso/xml/id-wsf-2.0/ps_test_membership_request.c
+++ b/lasso/xml/id-wsf-2.0/ps_test_membership_request.c
@@ -24,8 +24,12 @@
#include "ps_test_membership_request.h"
-/*
- * Schema fragment (liberty-idwsf-people-service-v1.0.xsd):
+/**
+ * SECTION:ps_test_membership_request
+ * @short_description: &lt;ps:TestMembershipRequest&gt;
+ *
+ * <figure><title>Schema fragment for ps:TestMembershipRequest</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="TestMembershipRequestType">
* <xs:complexContent>
@@ -38,6 +42,8 @@
* </xs:extension>
* </xs:complexContent>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/ps_test_membership_response.c b/lasso/xml/id-wsf-2.0/ps_test_membership_response.c
index ce5dd28e..081589c7 100644
--- a/lasso/xml/id-wsf-2.0/ps_test_membership_response.c
+++ b/lasso/xml/id-wsf-2.0/ps_test_membership_response.c
@@ -24,8 +24,12 @@
#include "ps_test_membership_response.h"
-/*
- * Schema fragment (liberty-idwsf-people-service-v1.0.xsd):
+/**
+ * SECTION:ps_test_membership_response
+ * @short_description: &lt;ps:TestMembershipResponse&gt;
+ *
+ * <figure><title>Schema fragment for ps:TestMembershipResponse</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="TestMembershipResponseType">
* <xs:complexContent>
@@ -36,6 +40,8 @@
* </xs:extension>
* </xs:complexContent>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/sb2_consent.c b/lasso/xml/id-wsf-2.0/sb2_consent.c
index ed658fb7..016278d7 100644
--- a/lasso/xml/id-wsf-2.0/sb2_consent.c
+++ b/lasso/xml/id-wsf-2.0/sb2_consent.c
@@ -24,14 +24,20 @@
#include "sb2_consent.h"
-/*
- * Schema fragment (liberty-idwsf-soap-binding-v2.0.xsd):
+/**
+ * SECTION:sb2_consent
+ * @short_description: &lt;sb2:Consent&gt;
+ *
+ * <figure><title>Schema fragment for sb2:Consent</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="ConsentType">
* <xs:attribute name="uri" type="xs:anyURI" use="required"/>
* <xs:attribute name="timestamp" type="xs:dateTime" use="optional"/>
* <xs:anyAttribute namespace="##other" processContents="lax"/>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/sb2_credentials_context.c b/lasso/xml/id-wsf-2.0/sb2_credentials_context.c
index d07b9720..6a6750af 100644
--- a/lasso/xml/id-wsf-2.0/sb2_credentials_context.c
+++ b/lasso/xml/id-wsf-2.0/sb2_credentials_context.c
@@ -24,8 +24,12 @@
#include "sb2_credentials_context.h"
-/*
- * Schema fragment (liberty-idwsf-soap-binding-v2.0.xsd):
+/**
+ * SECTION:sb2_credentials_context
+ * @short_description: &lt;sb2:CredentialsContext&gt;
+ *
+ * <figure><title>Schema fragment for sb2:CredentialsContext</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="CredentialsContextType">
* <xs:sequence>
@@ -34,6 +38,8 @@
* </xs:sequence>
* <xs:anyAttribute namespace="##other" processContents="lax"/>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/sb2_endpoint_update.c b/lasso/xml/id-wsf-2.0/sb2_endpoint_update.c
index 5100c61e..6544fec0 100644
--- a/lasso/xml/id-wsf-2.0/sb2_endpoint_update.c
+++ b/lasso/xml/id-wsf-2.0/sb2_endpoint_update.c
@@ -24,8 +24,12 @@
#include "sb2_endpoint_update.h"
-/*
- * Schema fragment (liberty-idwsf-soap-binding-v2.0.xsd):
+/**
+ * SECTION:sb2_endpoint_update
+ * @short_description: &lt;sb2:EndpointUpdate&gt;
+ *
+ * <figure><title>Schema fragment for sb2:EndpointUpdate</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="EndpointUpdateType">
* <xs:complexContent>
@@ -34,6 +38,8 @@
* </xs:extension>
* </xs:complexContent>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/sb2_redirect_request.c b/lasso/xml/id-wsf-2.0/sb2_redirect_request.c
index 8a1ed9b7..3d770d82 100644
--- a/lasso/xml/id-wsf-2.0/sb2_redirect_request.c
+++ b/lasso/xml/id-wsf-2.0/sb2_redirect_request.c
@@ -24,12 +24,18 @@
#include "sb2_redirect_request.h"
-/*
- * Schema fragment (liberty-idwsf-soap-binding-v2.0.xsd):
+/**
+ * SECTION:sb2_redirect_request
+ * @short_description: &lt;sb2:RedirectRequest&gt;
+ *
+ * <figure><title>Schema fragment for sb2:RedirectRequest</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="RedirectRequestType">
* <xs:attribute name="redirectURL" type="xs:anyURI" use="required"/>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/sb2_sender.c b/lasso/xml/id-wsf-2.0/sb2_sender.c
index 2720df14..c674cd0d 100644
--- a/lasso/xml/id-wsf-2.0/sb2_sender.c
+++ b/lasso/xml/id-wsf-2.0/sb2_sender.c
@@ -24,14 +24,20 @@
#include "sb2_sender.h"
-/*
- * Schema fragment (liberty-idwsf-soap-binding-v2.0.xsd):
+/**
+ * SECTION:sb2_sender
+ * @short_description: &lt;sb2:Sender&gt;
+ *
+ * <figure><title>Schema fragment for sb2:Sender</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="SenderType">
* <xs:attribute name="providerID" type="xs:anyURI" use="required"/>
* <xs:attribute name="affiliationID" type="xs:anyURI" use="optional"/>
* <xs:anyAttribute namespace="##other" processContents="lax"/>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/sb2_target_identity.c b/lasso/xml/id-wsf-2.0/sb2_target_identity.c
index 4f094b19..83a68460 100644
--- a/lasso/xml/id-wsf-2.0/sb2_target_identity.c
+++ b/lasso/xml/id-wsf-2.0/sb2_target_identity.c
@@ -24,8 +24,12 @@
#include "sb2_target_identity.h"
-/*
- * Schema fragment (liberty-idwsf-soap-binding-v2.0.xsd):
+/**
+ * SECTION:sb2_target_identity
+ * @short_description: &lt;sb2:TargetIdentity&gt;
+ *
+ * <figure><title>Schema fragment for sb2:TargetIdentity</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="TargetIdentityType">
* <xs:sequence>
@@ -33,6 +37,8 @@
* </xs:sequence>
* <xs:anyAttribute namespace="##other" processContents="lax"/>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/sb2_timeout.c b/lasso/xml/id-wsf-2.0/sb2_timeout.c
index cad537ce..6d33d696 100644
--- a/lasso/xml/id-wsf-2.0/sb2_timeout.c
+++ b/lasso/xml/id-wsf-2.0/sb2_timeout.c
@@ -24,13 +24,19 @@
#include "sb2_timeout.h"
-/*
- * Schema fragment (liberty-idwsf-soap-binding-v2.0.xsd):
+/**
+ * SECTION:sb2_timeout
+ * @short_description: &lt;sb2:Timeout&gt;
+ *
+ * <figure><title>Schema fragment for sb2:Timeout</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="TimeoutType">
* <xs:attribute name="maxProcessingTime" type="xs:integer" use="required"/>
* <xs:anyAttribute namespace="##other" processContents="lax"/>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/sb2_usage_directive.c b/lasso/xml/id-wsf-2.0/sb2_usage_directive.c
index 8e43780e..bbb7670c 100644
--- a/lasso/xml/id-wsf-2.0/sb2_usage_directive.c
+++ b/lasso/xml/id-wsf-2.0/sb2_usage_directive.c
@@ -24,8 +24,12 @@
#include "sb2_usage_directive.h"
-/*
- * Schema fragment (liberty-idwsf-soap-binding-v2.0.xsd):
+/**
+ * SECTION:sb2_usage_directive
+ * @short_description: &lt;sb2:UsageDirective&gt;
+ *
+ * <figure><title>Schema fragment for sb2:UsageDirective</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="UsageDirectiveType">
* <xs:sequence>
@@ -35,6 +39,8 @@
* <xs:attribute name="ref" type="xs:IDREF" use="required"/>
* <xs:anyAttribute namespace="##other" processContents="lax"/>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/sb2_user_interaction_header.c b/lasso/xml/id-wsf-2.0/sb2_user_interaction_header.c
index de85b14d..d578459a 100644
--- a/lasso/xml/id-wsf-2.0/sb2_user_interaction_header.c
+++ b/lasso/xml/id-wsf-2.0/sb2_user_interaction_header.c
@@ -24,8 +24,12 @@
#include "sb2_user_interaction_header.h"
-/*
- * Schema fragment (liberty-idwsf-soap-binding-v2.0.xsd):
+/**
+ * SECTION:sb2_user_interaction_header
+ * @short_description: &lt;sb2:UserInteractionHeader&gt;
+ *
+ * <figure><title>Schema fragment for sb2:UserInteractionHeader</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="UserInteractionHeaderType">
* <xs:sequence>
@@ -39,6 +43,8 @@
* <xs:attribute name="maxInteractTime" type="xs:integer" use="optional"/>
* <xs:anyAttribute namespace="##other" processContents="lax"/>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/sbf_framework.c b/lasso/xml/id-wsf-2.0/sbf_framework.c
index 36706b27..ac193c1a 100644
--- a/lasso/xml/id-wsf-2.0/sbf_framework.c
+++ b/lasso/xml/id-wsf-2.0/sbf_framework.c
@@ -24,8 +24,12 @@
#include "sbf_framework.h"
-/*
- * Schema fragment (liberty-idwsf-soap-binding.xsd):
+/**
+ * SECTION:sbf_framework
+ * @short_description: &lt;sbf:Framework&gt;
+ *
+ * <figure><title>Schema fragment for sbf:Framework</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="FrameworkType">
* <xs:sequence>
@@ -34,6 +38,8 @@
* <xs:attribute name="version" type="xs:string" use="required"/>
* <xs:anyAttribute namespace="##other" processContents="lax"/>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/sec_token.c b/lasso/xml/id-wsf-2.0/sec_token.c
index 0ef10d6c..e34b357f 100644
--- a/lasso/xml/id-wsf-2.0/sec_token.c
+++ b/lasso/xml/id-wsf-2.0/sec_token.c
@@ -24,8 +24,12 @@
#include "sec_token.h"
-/*
- * Schema fragment (liberty-idwsf-security-mechanisms-v2.0.xsd):
+/**
+ * SECTION:sec_token
+ * @short_description: &lt;sec:Token&gt;
+ *
+ * <figure><title>Schema fragment for sec:Token</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="TokenType">
* <xs:sequence>
@@ -36,6 +40,8 @@
* <xs:attribute name="ref" type="xs:anyURI" use="optional" />
* <xs:attribute name="usage" type="xs:anyURI" use="optional" />
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/sec_token_policy.c b/lasso/xml/id-wsf-2.0/sec_token_policy.c
index f0e910ba..59a7cb6f 100644
--- a/lasso/xml/id-wsf-2.0/sec_token_policy.c
+++ b/lasso/xml/id-wsf-2.0/sec_token_policy.c
@@ -24,8 +24,12 @@
#include "sec_token_policy.h"
-/*
- * Schema fragment (liberty-idwsf-security-mechanisms-v2.0.xsd):
+/**
+ * SECTION:sec_token_policy
+ * @short_description: &lt;sec:TokenPolicy&gt;
+ *
+ * <figure><title>Schema fragment for sec:TokenPolicy</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="TokenPolicyType">
* <xs:sequence>
@@ -37,6 +41,8 @@
* <xs:attribute name="wantDSEPR" type="xs:boolean" use="optional" />
* <xs:anyAttribute namespace="##other" processContents="lax" />
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/sec_transited_provider_path.c b/lasso/xml/id-wsf-2.0/sec_transited_provider_path.c
index 13792c3e..5c85c34f 100644
--- a/lasso/xml/id-wsf-2.0/sec_transited_provider_path.c
+++ b/lasso/xml/id-wsf-2.0/sec_transited_provider_path.c
@@ -24,8 +24,12 @@
#include "sec_transited_provider_path.h"
-/*
- * Schema fragment (liberty-idwsf-security-mechanisms-v2.0.xsd):
+/**
+ * SECTION:sec_transited_provider_path
+ * @short_description: &lt;sec:TransitedProviderPath&gt;
+ *
+ * <figure><title>Schema fragment for sec:TransitedProviderPath</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="TransitedProviderPathType">
* <xs:sequence>
@@ -33,6 +37,8 @@
* maxOccurs="unbounded" />
* </xs:sequence>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/subs_notification.c b/lasso/xml/id-wsf-2.0/subs_notification.c
index c857a089..68911d54 100644
--- a/lasso/xml/id-wsf-2.0/subs_notification.c
+++ b/lasso/xml/id-wsf-2.0/subs_notification.c
@@ -24,8 +24,12 @@
#include "subs_notification.h"
-/*
- * Schema fragment (liberty-idwsf-subs-v1.0.xsd):
+/**
+ * SECTION:subs_notification
+ * @short_description: &lt;subs:Notification&gt;
+ *
+ * <figure><title>Schema fragment for subs:Notification</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="NotificationType">
* <xs:sequence>
@@ -36,6 +40,8 @@
* <xs:attribute name="expires" use="optional" type="xs:dateTime"/>
* <xs:attribute name="endReason" use="optional" type="xs:anyURI"/>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/subs_notify_response.c b/lasso/xml/id-wsf-2.0/subs_notify_response.c
index 0daff1f5..522e6393 100644
--- a/lasso/xml/id-wsf-2.0/subs_notify_response.c
+++ b/lasso/xml/id-wsf-2.0/subs_notify_response.c
@@ -24,14 +24,20 @@
#include "subs_notify_response.h"
-/*
- * Schema fragment (liberty-idwsf-subs-v1.0.xsd):
+/**
+ * SECTION:subs_notify_response
+ * @short_description: &lt;subs:NotifyResponse&gt;
+ *
+ * <figure><title>Schema fragment for subs:NotifyResponse</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="NotifyResponseType">
* <xs:complexContent>
* <xs:extension base="lu:ResponseType"/>
* </xs:complexContent>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/subs_ref_item.c b/lasso/xml/id-wsf-2.0/subs_ref_item.c
index ffa0b433..4fbc0a9e 100644
--- a/lasso/xml/id-wsf-2.0/subs_ref_item.c
+++ b/lasso/xml/id-wsf-2.0/subs_ref_item.c
@@ -24,13 +24,19 @@
#include "subs_ref_item.h"
-/*
- * Schema fragment (liberty-idwsf-subs-v1.0.xsd):
+/**
+ * SECTION:subs_ref_item
+ * @short_description: &lt;subs:RefItem&gt;
+ *
+ * <figure><title>Schema fragment for subs:RefItem</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="RefItemType">
* <xs:attribute name="subscriptionID" use="optional" type="lu:IDType"/>
* <xs:attribute ref="lu:itemIDRef" use="required"/>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/subs_subscription.c b/lasso/xml/id-wsf-2.0/subs_subscription.c
index 5add1af9..90b7bbe6 100644
--- a/lasso/xml/id-wsf-2.0/subs_subscription.c
+++ b/lasso/xml/id-wsf-2.0/subs_subscription.c
@@ -24,8 +24,12 @@
#include "subs_subscription.h"
-/*
- * Schema fragment (liberty-idwsf-subs-v1.0.xsd):
+/**
+ * SECTION:subs_subscription
+ * @short_description: &lt;subs:Subscription&gt;
+ *
+ * <figure><title>Schema fragment for subs:Subscription</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="SubscriptionType">
* <xs:sequence>
@@ -48,6 +52,8 @@
* </xs:simpleType>
* </xs:attribute>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/subsref_app_data.c b/lasso/xml/id-wsf-2.0/subsref_app_data.c
index cbea2aa1..34e24954 100644
--- a/lasso/xml/id-wsf-2.0/subsref_app_data.c
+++ b/lasso/xml/id-wsf-2.0/subsref_app_data.c
@@ -24,10 +24,10 @@
#include "subsref_app_data.h"
-/*
- * Schema fragment (liberty-idwsf-subs-ref-v1.0.xsd):
+/**
+ * SECTION:subsref_app_data
+ * @short_description: &lt;subsref:AppData&gt;
*
-
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/subsref_create.c b/lasso/xml/id-wsf-2.0/subsref_create.c
index 4a759b11..e2611c92 100644
--- a/lasso/xml/id-wsf-2.0/subsref_create.c
+++ b/lasso/xml/id-wsf-2.0/subsref_create.c
@@ -24,8 +24,12 @@
#include "subsref_create.h"
-/*
- * Schema fragment (liberty-idwsf-subs-ref-v1.0.xsd):
+/**
+ * SECTION:subsref_create
+ * @short_description: &lt;subsref:Create&gt;
+ *
+ * <figure><title>Schema fragment for subsref:Create</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="CreateType">
* <xs:complexContent>
@@ -38,6 +42,8 @@
* </xs:extension>
* </xs:complexContent>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/subsref_create_item.c b/lasso/xml/id-wsf-2.0/subsref_create_item.c
index c32bb327..8762d2f5 100644
--- a/lasso/xml/id-wsf-2.0/subsref_create_item.c
+++ b/lasso/xml/id-wsf-2.0/subsref_create_item.c
@@ -24,8 +24,12 @@
#include "subsref_create_item.h"
-/*
- * Schema fragment (liberty-idwsf-subs-ref-v1.0.xsd):
+/**
+ * SECTION:subsref_create_item
+ * @short_description: &lt;subsref:CreateItem&gt;
+ *
+ * <figure><title>Schema fragment for subsref:CreateItem</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="CreateItemType">
* <xs:sequence>
@@ -33,6 +37,8 @@
* </xs:sequence>
* <xs:attributeGroup ref="dst:CreateItemAttributeGroup"/>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/subsref_create_response.c b/lasso/xml/id-wsf-2.0/subsref_create_response.c
index a3564e30..be20f22a 100644
--- a/lasso/xml/id-wsf-2.0/subsref_create_response.c
+++ b/lasso/xml/id-wsf-2.0/subsref_create_response.c
@@ -24,14 +24,20 @@
#include "subsref_create_response.h"
-/*
- * Schema fragment (liberty-idwsf-subs-ref-v1.0.xsd):
+/**
+ * SECTION:subsref_create_response
+ * @short_description: &lt;subsref:CreateResponse&gt;
+ *
+ * <figure><title>Schema fragment for subsref:CreateResponse</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="CreateResponseType">
* <xs:complexContent>
* <xs:extension base="subsref:DataResponseType"/>
* </xs:complexContent>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/subsref_data.c b/lasso/xml/id-wsf-2.0/subsref_data.c
index 7fa69bf6..d9466b0b 100644
--- a/lasso/xml/id-wsf-2.0/subsref_data.c
+++ b/lasso/xml/id-wsf-2.0/subsref_data.c
@@ -24,8 +24,12 @@
#include "subsref_data.h"
-/*
- * Schema fragment (liberty-idwsf-subs-ref-v1.0.xsd):
+/**
+ * SECTION:subsref_data
+ * @short_description: &lt;subsref:Data&gt;
+ *
+ * <figure><title>Schema fragment for subsref:Data</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="DataType">
* <xs:complexContent>
@@ -34,6 +38,8 @@
* </xs:extension>
* </xs:complexContent>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/subsref_data_response.c b/lasso/xml/id-wsf-2.0/subsref_data_response.c
index f8a8f245..97ada6d5 100644
--- a/lasso/xml/id-wsf-2.0/subsref_data_response.c
+++ b/lasso/xml/id-wsf-2.0/subsref_data_response.c
@@ -24,8 +24,12 @@
#include "subsref_data_response.h"
-/*
- * Schema fragment (liberty-idwsf-subs-ref-v1.0.xsd):
+/**
+ * SECTION:subsref_data_response
+ * @short_description: &lt;subsref:DataResponse&gt;
+ *
+ * <figure><title>Schema fragment for subsref:DataResponse</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="DataResponseType">
* <xs:complexContent>
@@ -36,6 +40,8 @@
* </xs:extension>
* </xs:complexContent>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/subsref_delete.c b/lasso/xml/id-wsf-2.0/subsref_delete.c
index f07eba55..563df06b 100644
--- a/lasso/xml/id-wsf-2.0/subsref_delete.c
+++ b/lasso/xml/id-wsf-2.0/subsref_delete.c
@@ -24,8 +24,12 @@
#include "subsref_delete.h"
-/*
- * Schema fragment (liberty-idwsf-subs-ref-v1.0.xsd):
+/**
+ * SECTION:subsref_delete
+ * @short_description: &lt;subsref:Delete&gt;
+ *
+ * <figure><title>Schema fragment for subsref:Delete</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="DeleteType">
* <xs:complexContent>
@@ -36,6 +40,8 @@
* </xs:extension>
* </xs:complexContent>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/subsref_delete_item.c b/lasso/xml/id-wsf-2.0/subsref_delete_item.c
index 321b5b1c..e980c18a 100644
--- a/lasso/xml/id-wsf-2.0/subsref_delete_item.c
+++ b/lasso/xml/id-wsf-2.0/subsref_delete_item.c
@@ -24,8 +24,12 @@
#include "subsref_delete_item.h"
-/*
- * Schema fragment (liberty-idwsf-subs-ref-v1.0.xsd):
+/**
+ * SECTION:subsref_delete_item
+ * @short_description: &lt;subsref:DeleteItem&gt;
+ *
+ * <figure><title>Schema fragment for subsref:DeleteItem</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="DeleteItemType">
* <xs:complexContent>
@@ -36,6 +40,8 @@
* </xs:extension>
* </xs:complexContent>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/subsref_delete_response.c b/lasso/xml/id-wsf-2.0/subsref_delete_response.c
index 3fc67911..d3d6e236 100644
--- a/lasso/xml/id-wsf-2.0/subsref_delete_response.c
+++ b/lasso/xml/id-wsf-2.0/subsref_delete_response.c
@@ -24,14 +24,20 @@
#include "subsref_delete_response.h"
-/*
- * Schema fragment (liberty-idwsf-subs-ref-v1.0.xsd):
+/**
+ * SECTION:subsref_delete_response
+ * @short_description: &lt;subsref:DeleteResponse&gt;
+ *
+ * <figure><title>Schema fragment for subsref:DeleteResponse</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="DeleteResponseType">
* <xs:complexContent>
* <xs:extension base="lu:ResponseType"/>
* </xs:complexContent>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/subsref_item_data.c b/lasso/xml/id-wsf-2.0/subsref_item_data.c
index 78a27a8a..4a140a17 100644
--- a/lasso/xml/id-wsf-2.0/subsref_item_data.c
+++ b/lasso/xml/id-wsf-2.0/subsref_item_data.c
@@ -24,8 +24,12 @@
#include "subsref_item_data.h"
-/*
- * Schema fragment (liberty-idwsf-subs-ref-v1.0.xsd):
+/**
+ * SECTION:subsref_item_data
+ * @short_description: &lt;subsref:ItemData&gt;
+ *
+ * <figure><title>Schema fragment for subsref:ItemData</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="ItemDataType">
* <xs:complexContent>
@@ -34,6 +38,8 @@
* </xs:extension>
* </xs:complexContent>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/subsref_modify.c b/lasso/xml/id-wsf-2.0/subsref_modify.c
index 9f7ab3f8..12b87658 100644
--- a/lasso/xml/id-wsf-2.0/subsref_modify.c
+++ b/lasso/xml/id-wsf-2.0/subsref_modify.c
@@ -24,8 +24,12 @@
#include "subsref_modify.h"
-/*
- * Schema fragment (liberty-idwsf-subs-ref-v1.0.xsd):
+/**
+ * SECTION:subsref_modify
+ * @short_description: &lt;subsref:Modify&gt;
+ *
+ * <figure><title>Schema fragment for subsref:Modify</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="ModifyType">
* <xs:complexContent>
@@ -38,6 +42,8 @@
* </xs:extension>
* </xs:complexContent>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/subsref_modify_item.c b/lasso/xml/id-wsf-2.0/subsref_modify_item.c
index 0ddd8f5e..725b2e76 100644
--- a/lasso/xml/id-wsf-2.0/subsref_modify_item.c
+++ b/lasso/xml/id-wsf-2.0/subsref_modify_item.c
@@ -24,8 +24,12 @@
#include "subsref_modify_item.h"
-/*
- * Schema fragment (liberty-idwsf-subs-ref-v1.0.xsd):
+/**
+ * SECTION:subsref_modify_item
+ * @short_description: &lt;subsref:ModifyItem&gt;
+ *
+ * <figure><title>Schema fragment for subsref:ModifyItem</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="ModifyItemType">
* <xs:sequence>
@@ -34,6 +38,8 @@
* </xs:sequence>
* <xs:attributeGroup ref="dst:ModifyItemAttributeGroup"/>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/subsref_modify_response.c b/lasso/xml/id-wsf-2.0/subsref_modify_response.c
index 1403cb66..119d7c7a 100644
--- a/lasso/xml/id-wsf-2.0/subsref_modify_response.c
+++ b/lasso/xml/id-wsf-2.0/subsref_modify_response.c
@@ -24,14 +24,20 @@
#include "subsref_modify_response.h"
-/*
- * Schema fragment (liberty-idwsf-subs-ref-v1.0.xsd):
+/**
+ * SECTION:subsref_modify_response
+ * @short_description: &lt;subsref:ModifyResponse&gt;
+ *
+ * <figure><title>Schema fragment for subsref:ModifyResponse</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="ModifyResponseType">
* <xs:complexContent>
* <xs:extension base="subsref:DataResponseType"/>
* </xs:complexContent>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/subsref_notification.c b/lasso/xml/id-wsf-2.0/subsref_notification.c
index 682e1fa3..2215e41d 100644
--- a/lasso/xml/id-wsf-2.0/subsref_notification.c
+++ b/lasso/xml/id-wsf-2.0/subsref_notification.c
@@ -24,8 +24,12 @@
#include "subsref_notification.h"
-/*
- * Schema fragment (liberty-idwsf-subs-ref-v1.0.xsd):
+/**
+ * SECTION:subsref_notification
+ * @short_description: &lt;subsref:Notification&gt;
+ *
+ * <figure><title>Schema fragment for subsref:Notification</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="NotificationType">
* <xs:complexContent>
@@ -36,6 +40,8 @@
* </xs:extension>
* </xs:complexContent>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/subsref_notify.c b/lasso/xml/id-wsf-2.0/subsref_notify.c
index 72fe3144..93dc9b45 100644
--- a/lasso/xml/id-wsf-2.0/subsref_notify.c
+++ b/lasso/xml/id-wsf-2.0/subsref_notify.c
@@ -24,8 +24,12 @@
#include "subsref_notify.h"
-/*
- * Schema fragment (liberty-idwsf-subs-ref-v1.0.xsd):
+/**
+ * SECTION:subsref_notify
+ * @short_description: &lt;subsref:Notify&gt;
+ *
+ * <figure><title>Schema fragment for subsref:Notify</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="NotifyType">
* <xs:complexContent>
@@ -37,6 +41,8 @@
* </xs:extension>
* </xs:complexContent>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/subsref_notify_response.c b/lasso/xml/id-wsf-2.0/subsref_notify_response.c
index e24253ae..aecc0e4c 100644
--- a/lasso/xml/id-wsf-2.0/subsref_notify_response.c
+++ b/lasso/xml/id-wsf-2.0/subsref_notify_response.c
@@ -24,14 +24,20 @@
#include "subsref_notify_response.h"
-/*
- * Schema fragment (liberty-idwsf-subs-ref-v1.0.xsd):
+/**
+ * SECTION:subsref_notify_response
+ * @short_description: &lt;subsref:NotifyResponse&gt;
+ *
+ * <figure><title>Schema fragment for subsref:NotifyResponse</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="NotifyResponseType">
* <xs:complexContent>
* <xs:extension base="subs:NotifyResponseType"/>
* </xs:complexContent>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/subsref_query.c b/lasso/xml/id-wsf-2.0/subsref_query.c
index 473994f6..78bfaf78 100644
--- a/lasso/xml/id-wsf-2.0/subsref_query.c
+++ b/lasso/xml/id-wsf-2.0/subsref_query.c
@@ -24,8 +24,12 @@
#include "subsref_query.h"
-/*
- * Schema fragment (liberty-idwsf-subs-ref-v1.0.xsd):
+/**
+ * SECTION:subsref_query
+ * @short_description: &lt;subsref:Query&gt;
+ *
+ * <figure><title>Schema fragment for subsref:Query</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="QueryType">
* <xs:complexContent>
@@ -38,6 +42,8 @@
* </xs:extension>
* </xs:complexContent>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/subsref_query_item.c b/lasso/xml/id-wsf-2.0/subsref_query_item.c
index 51eb9a23..43422f07 100644
--- a/lasso/xml/id-wsf-2.0/subsref_query_item.c
+++ b/lasso/xml/id-wsf-2.0/subsref_query_item.c
@@ -24,8 +24,12 @@
#include "subsref_query_item.h"
-/*
- * Schema fragment (liberty-idwsf-subs-ref-v1.0.xsd):
+/**
+ * SECTION:subsref_query_item
+ * @short_description: &lt;subsref:QueryItem&gt;
+ *
+ * <figure><title>Schema fragment for subsref:QueryItem</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="QueryItemType">
* <xs:complexContent>
@@ -34,6 +38,8 @@
* </xs:extension>
* </xs:complexContent>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/subsref_query_response.c b/lasso/xml/id-wsf-2.0/subsref_query_response.c
index d2162d49..03b46f52 100644
--- a/lasso/xml/id-wsf-2.0/subsref_query_response.c
+++ b/lasso/xml/id-wsf-2.0/subsref_query_response.c
@@ -24,8 +24,12 @@
#include "subsref_query_response.h"
-/*
- * Schema fragment (liberty-idwsf-subs-ref-v1.0.xsd):
+/**
+ * SECTION:subsref_query_response
+ * @short_description: &lt;subsref:QueryResponse&gt;
+ *
+ * <figure><title>Schema fragment for subsref:QueryResponse</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="QueryResponseType">
* <xs:complexContent>
@@ -37,6 +41,8 @@
* </xs:extension>
* </xs:complexContent>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/subsref_result_query.c b/lasso/xml/id-wsf-2.0/subsref_result_query.c
index 2fd8b198..a330e136 100644
--- a/lasso/xml/id-wsf-2.0/subsref_result_query.c
+++ b/lasso/xml/id-wsf-2.0/subsref_result_query.c
@@ -24,8 +24,12 @@
#include "subsref_result_query.h"
-/*
- * Schema fragment (liberty-idwsf-subs-ref-v1.0.xsd):
+/**
+ * SECTION:subsref_result_query
+ * @short_description: &lt;subsref:ResultQuery&gt;
+ *
+ * <figure><title>Schema fragment for subsref:ResultQuery</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="ResultQueryType">
* <xs:complexContent>
@@ -37,6 +41,8 @@
* </xs:extension>
* </xs:complexContent>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/subsref_subscription.c b/lasso/xml/id-wsf-2.0/subsref_subscription.c
index c4ff7ef1..75209d0b 100644
--- a/lasso/xml/id-wsf-2.0/subsref_subscription.c
+++ b/lasso/xml/id-wsf-2.0/subsref_subscription.c
@@ -24,8 +24,12 @@
#include "subsref_subscription.h"
-/*
- * Schema fragment (liberty-idwsf-subs-ref-v1.0.xsd):
+/**
+ * SECTION:subsref_subscription
+ * @short_description: &lt;subsref:Subscription&gt;
+ *
+ * <figure><title>Schema fragment for subsref:Subscription</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="SubscriptionType">
* <xs:complexContent>
@@ -39,6 +43,8 @@
* </xs:extension>
* </xs:complexContent>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/subsref_test_item.c b/lasso/xml/id-wsf-2.0/subsref_test_item.c
index 341589a7..9e61fddb 100644
--- a/lasso/xml/id-wsf-2.0/subsref_test_item.c
+++ b/lasso/xml/id-wsf-2.0/subsref_test_item.c
@@ -24,8 +24,12 @@
#include "subsref_test_item.h"
-/*
- * Schema fragment (liberty-idwsf-subs-ref-v1.0.xsd):
+/**
+ * SECTION:subsref_test_item
+ * @short_description: &lt;subsref:TestItem&gt;
+ *
+ * <figure><title>Schema fragment for subsref:TestItem</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="TestItemType">
* <xs:complexContent>
@@ -36,6 +40,8 @@
* </xs:extension>
* </xs:complexContent>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/util_empty.c b/lasso/xml/id-wsf-2.0/util_empty.c
index c417b5dd..aede4551 100644
--- a/lasso/xml/id-wsf-2.0/util_empty.c
+++ b/lasso/xml/id-wsf-2.0/util_empty.c
@@ -24,8 +24,12 @@
#include "util_empty.h"
-/*
- * Schema fragment (liberty-idwsf-utility-v2.0.xsd):
+/**
+ * SECTION:util_empty
+ * @short_description: &lt;util:Empty&gt;
+ *
+ * <figure><title>Schema fragment for util:Empty</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="EmptyType">
* <xs:annotation>
@@ -35,6 +39,8 @@
* <xs:restriction base="xs:anyType"/>
* </xs:complexContent>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/util_extension.c b/lasso/xml/id-wsf-2.0/util_extension.c
index a0515490..ef331943 100644
--- a/lasso/xml/id-wsf-2.0/util_extension.c
+++ b/lasso/xml/id-wsf-2.0/util_extension.c
@@ -24,8 +24,12 @@
#include "util_extension.h"
-/*
- * Schema fragment (liberty-idwsf-utility-v2.0.xsd):
+/**
+ * SECTION:util_extension
+ * @short_description: &lt;util:extension&gt;
+ *
+ * <figure><title>Schema fragment for util:extension</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="extensionType">
* <xs:annotation>
@@ -37,6 +41,8 @@
* <xs:any namespace="##other" processContents="lax" maxOccurs="unbounded"/>
* </xs:sequence>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/util_response.c b/lasso/xml/id-wsf-2.0/util_response.c
index a83671ab..fe81e73c 100644
--- a/lasso/xml/id-wsf-2.0/util_response.c
+++ b/lasso/xml/id-wsf-2.0/util_response.c
@@ -24,8 +24,12 @@
#include "util_response.h"
-/*
- * Schema fragment (liberty-idwsf-utility-v2.0.xsd):
+/**
+ * SECTION:util_response
+ * @short_description: &lt;util:Response&gt;
+ *
+ * <figure><title>Schema fragment for util:Response</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="ResponseType">
* <xs:sequence>
@@ -35,6 +39,8 @@
* <xs:attribute ref="itemIDRef" use="optional"/>
* <xs:anyAttribute namespace="##other" processContents="lax"/>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/id-wsf-2.0/util_status.c b/lasso/xml/id-wsf-2.0/util_status.c
index 86d2f8e5..f085314a 100644
--- a/lasso/xml/id-wsf-2.0/util_status.c
+++ b/lasso/xml/id-wsf-2.0/util_status.c
@@ -24,8 +24,12 @@
#include "util_status.h"
-/*
- * Schema fragment (liberty-idwsf-utility-v2.0.xsd):
+/**
+ * SECTION:util_status
+ * @short_description: &lt;util:Status&gt;
+ *
+ * <figure><title>Schema fragment for util:Status</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="StatusType">
* <xs:annotation>
@@ -40,6 +44,8 @@
* <xs:attribute name="ref" type="IDReferenceType" use="optional"/>
* <xs:attribute name="comment" type="xs:string" use="optional"/>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/is_help.c b/lasso/xml/is_help.c
index c34f653c..8f2410b6 100644
--- a/lasso/xml/is_help.c
+++ b/lasso/xml/is_help.c
@@ -24,8 +24,12 @@
#include <lasso/xml/is_help.h>
-/*
- * Schema fragments (liberty-idwsf-interaction-svc-v1.0.xsd):
+/**
+ * SECTION:is_help
+ * @short_description: &lt;is:Help&gt;
+ *
+ * <figure><title>Schema fragment for is:Help</title>
+ * <programlisting><![CDATA[
*
* <xs:element name="Help" type="HelpType"/>
* <xs:complexType name="HelpType">
@@ -33,6 +37,8 @@
* <xs:attribute name="link" type="xs:anyURI" use="optional"/>
* <xs:attribute name="moreLink" type="xs:anyURI" use="optional"/>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/is_inquiry.c b/lasso/xml/is_inquiry.c
index ab6dfd48..290e3084 100644
--- a/lasso/xml/is_inquiry.c
+++ b/lasso/xml/is_inquiry.c
@@ -24,8 +24,12 @@
#include <lasso/xml/is_inquiry.h>
-/*
- * Schema fragments (liberty-idwsf-interaction-svc-v1.0.xsd):
+/**
+ * SECTION:is_inquiry
+ * @short_description: &lt;is:Inquiry&gt;
+ *
+ * <figure><title>Schema fragment for is:Inquiry</title>
+ * <programlisting><![CDATA[
*
* <xs:element name="Inquiry" type="InquiryType"/>
* <xs:complexType name="InquiryType">
@@ -41,6 +45,8 @@
* <xs:attribute name="id" type="xs:ID" use="optional"/>
* <xs:attribute name="title" type="xs:string" use="optional"/>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/is_inquiry_element.c b/lasso/xml/is_inquiry_element.c
index a9af8213..ccbd274f 100644
--- a/lasso/xml/is_inquiry_element.c
+++ b/lasso/xml/is_inquiry_element.c
@@ -24,8 +24,12 @@
#include <lasso/xml/is_inquiry_element.h>
-/*
- * Schema fragments (liberty-idwsf-interaction-svc-v1.0.xsd):
+/**
+ * SECTION:is_inquiry_element
+ * @short_description: &lt;is:InquiryElementType&gt;
+ *
+ * <figure><title>Schema fragment for is:InquiryElementType</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="InquiryElementType" abstract="true">
* <xs:sequence>
@@ -36,6 +40,8 @@
* </xs:sequence>
* <xs:attribute name="name" type="xs:ID" use="required"/>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/is_interaction_request.c b/lasso/xml/is_interaction_request.c
index 9b2e983c..b411bbce 100644
--- a/lasso/xml/is_interaction_request.c
+++ b/lasso/xml/is_interaction_request.c
@@ -24,8 +24,12 @@
#include <lasso/xml/is_interaction_request.h>
-/*
- * Schema fragments (liberty-idwsf-interaction-svc-v1.0.xsd):
+/**
+ * SECTION:is_interaction_request
+ * @short_description: &lt;is:InteractionRequest&gt;
+ *
+ * <figure><title>Schema fragment for is:InteractionRequest</title>
+ * <programlisting><![CDATA[
*
* <xs:element name="InteractionRequest" type="InteractionRequestType"/>
* <xs:complexType name="InteractionRequestType">
@@ -39,6 +43,8 @@
* <xs:attribute name="maxInteractTime" type="xs:integer" use="optional"/>
* <xs:attribute name="signed" type="xs:token" use="optional"/>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/is_interaction_response.c b/lasso/xml/is_interaction_response.c
index 960821d8..e60c9ecf 100644
--- a/lasso/xml/is_interaction_response.c
+++ b/lasso/xml/is_interaction_response.c
@@ -24,8 +24,12 @@
#include <lasso/xml/is_interaction_response.h>
-/*
- * Schema fragments (liberty-idwsf-interaction-svc-v1.0.xsd):
+/**
+ * SECTION:is_interaction_response
+ * @short_description: &lt;is:InteractionResponse&gt;
+ *
+ * <figure><title>Schema fragment for is:InteractionResponse</title>
+ * <programlisting><![CDATA[
*
* <xs:element name="InteractionResponse" type="InteractionResponseType"/>
* <xs:complexType name="InteractionResponseType">
@@ -39,6 +43,8 @@
* </xs:sequence>
* </xs:complexType>
*
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/is_interaction_statement.c b/lasso/xml/is_interaction_statement.c
index 21092a4b..d4186273 100644
--- a/lasso/xml/is_interaction_statement.c
+++ b/lasso/xml/is_interaction_statement.c
@@ -24,8 +24,12 @@
#include <lasso/xml/is_interaction_statement.h>
-/*
- * Schema fragments (liberty-idwsf-interaction-svc-v1.0.xsd):
+/**
+ * SECTION:is_interaction_statement
+ * @short_description: &lt;is:InteractionStatementType&gt;
+ *
+ * <figure><title>Schema fragment for is:InteractionStatementType</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="InteractionStatementType">
* <xs:sequence>
@@ -34,6 +38,8 @@
* </xs:sequence>
* </xs:complexType>
*
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/is_item.c b/lasso/xml/is_item.c
index b2e27f89..45cfe9f7 100644
--- a/lasso/xml/is_item.c
+++ b/lasso/xml/is_item.c
@@ -24,8 +24,12 @@
#include <lasso/xml/is_item.h>
-/*
- * Schema fragments (liberty-idwsf-interaction-svc-v1.0.xsd):
+/**
+ * SECTION:is_item
+ * @short_description: &lt;is:Hint&gt;
+ *
+ * <figure><title>Schema fragment for is:Hint</title>
+ * <programlisting><![CDATA[
*
* <xs:element name="Hint" type="xs:string"/>
* <xs:element name="Item" minOccurs="2" maxOccurs="unbounded">
@@ -38,6 +42,8 @@
* </xs:complexType>
* </xs:element>
*
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/is_parameter.c b/lasso/xml/is_parameter.c
index f82721e9..ea883f18 100644
--- a/lasso/xml/is_parameter.c
+++ b/lasso/xml/is_parameter.c
@@ -24,14 +24,20 @@
#include <lasso/xml/is_parameter.h>
-/*
- * Schema fragments (liberty-idwsf-interaction-svc-v1.0.xsd):
+/**
+ * SECTION:is_parameter
+ * @short_description: &lt;is:ParameterType&gt;
+ *
+ * <figure><title>Schema fragment for is:ParameterType</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="ParameterType">
* <xs:attribute name="name" type="xs:ID" use="required"/>
* <xs:attribute name="value" type="xs:string" use="required"/>
* </xs:complexType>
*
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/is_redirect_request.c b/lasso/xml/is_redirect_request.c
index 62319ed1..fe9a8730 100644
--- a/lasso/xml/is_redirect_request.c
+++ b/lasso/xml/is_redirect_request.c
@@ -24,14 +24,20 @@
#include <lasso/xml/is_redirect_request.h>
-/*
- * Schema fragments (liberty-idwsf-interaction-svc-v1.0.xsd):
+/**
+ * SECTION:is_redirect_request
+ * @short_description: &lt;is:RedirectRequest&gt;
+ *
+ * <figure><title>Schema fragment for is:RedirectRequest</title>
+ * <programlisting><![CDATA[
*
* <xs:element name="RedirectRequest" type="RedirectRequestType"/>
* <xs:complexType name="RedirectRequestType">
* <xs:attribute name="redirectURL" type="xs:anyURI" use="required"/>
* </xs:complexType>
*
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/is_select.c b/lasso/xml/is_select.c
index 98e58098..a5d89fee 100644
--- a/lasso/xml/is_select.c
+++ b/lasso/xml/is_select.c
@@ -24,8 +24,12 @@
#include <lasso/xml/is_select.h>
-/*
- * Schema fragments (liberty-idwsf-interaction-svc-v1.0.xsd):
+/**
+ * SECTION:is_select
+ * @short_description: &lt;is:Select&gt;
+ *
+ * <figure><title>Schema fragment for is:Select</title>
+ * <programlisting><![CDATA[
*
* <xs:element name="Select" type="SelectType"/>
* <xs:complexType name="SelectType">
@@ -38,6 +42,8 @@
* </xs:extension>
* </xs:complexContent>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/is_text.c b/lasso/xml/is_text.c
index 43ed4f4a..451e6eb0 100644
--- a/lasso/xml/is_text.c
+++ b/lasso/xml/is_text.c
@@ -24,8 +24,12 @@
#include <lasso/xml/is_text.h>
-/*
- * Schema fragments (liberty-idwsf-interaction-svc-v1.0.xsd):
+/**
+ * SECTION:is_text
+ * @short_description: &lt;is:Text&gt;
+ *
+ * <figure><title>Schema fragment for is:Text</title>
+ * <programlisting><![CDATA[
*
* <xs:element name="Text" type="TextType"/>
* <xs:complexType name="TextType">
@@ -38,6 +42,8 @@
* </xs:complexContent>
* </xs:complexType>
*
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/is_user_interaction.c b/lasso/xml/is_user_interaction.c
index 5af08b10..e826d19b 100644
--- a/lasso/xml/is_user_interaction.c
+++ b/lasso/xml/is_user_interaction.c
@@ -24,8 +24,12 @@
#include <lasso/xml/is_user_interaction.h>
-/*
- * Schema fragments (liberty-idwsf-interaction-svc-v1.0.xsd):
+/**
+ * SECTION:is_user_interaction
+ * @short_description: &lt;is:UserInteraction&gt;
+ *
+ * <figure><title>Schema fragment for is:UserInteraction</title>
+ * <programlisting><![CDATA[
*
* <xs:element name="UserInteraction" type="UserInteractionHeaderType"/>
* <xs:complexType name="UserInteractionHeaderType">
@@ -40,6 +44,8 @@
* <xs:attribute ref="soap:actor" use="optional"/>
* <xs:attribute ref="soap:mustUnderstand" use="optional"/>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/lib_assertion.c b/lasso/xml/lib_assertion.c
index 99eea68c..da5ae9b6 100644
--- a/lasso/xml/lib_assertion.c
+++ b/lasso/xml/lib_assertion.c
@@ -24,21 +24,26 @@
#include <lasso/xml/lib_assertion.h>
-/*
- * Authentication assertions provided in an <AuthnResponse> element MUST be of
+/**
+ * SECTION:lib_assertion
+ * @short_description: &lt;lib:Assertion&gt;
+ *
+ * <blockquote>
+ * Authentication assertions provided in an AuthnResponse element MUST be of
* type AssertionType, which is an extension of saml:AssertionType, so that the
- * RequestID attribute from the original <AuthnRequest> MAY be included in the
- * InResponseTo attribute in the <Assertion> element. This is done because it is
- * not required that the <AuthnResponse> element itself be signed. Instead, the
- * individual <Assertion> elements contained MUST each be signed. Note that it is
+ * RequestID attribute from the original AuthnRequest MAY be included in the
+ * InResponseTo attribute in the Assertion element. This is done because it is
+ * not required that the AuthnResponse element itself be signed. Instead, the
+ * individual Assertion elements contained MUST each be signed. Note that it is
* optional for the InResponseTo to be present. Its absence indicates that the
- * <AuthnResponse> has been unilaterally sent by the identity provider without a
- * corresponding <AuthnRequest> message from the service provider. If the
+ * AuthnResponse has been unilaterally sent by the identity provider without a
+ * corresponding AuthnRequest message from the service provider. If the
* attribute is present, it MUST be set to the RequestID of the original
- * <AuthnRequest>.
+ * AuthnRequest.
+ * </blockquote>
*
- * The schema fragment is as follows:
-
+ * <figure><title>Schema fragment for lib:Assertion</title>
+ * <programlisting><![CDATA[
* <xs:element name="Assertion" type="AssertionType" substitutionGroup="saml:Assertion" />
* <xs:complexType name="AssertionType">
* <xs:complexContent>
@@ -47,6 +52,8 @@
* </xs:extension>
* </xs:complexContent>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/lib_authentication_statement.c b/lasso/xml/lib_authentication_statement.c
index c4fc3fb5..015e32f6 100644
--- a/lasso/xml/lib_authentication_statement.c
+++ b/lasso/xml/lib_authentication_statement.c
@@ -25,9 +25,12 @@
#include <lasso/xml/lib_authentication_statement.h>
#include <lasso/xml/lib_subject.h>
-/*
- * Schema fragment (liberty-idff-protocols-schema-v1.2.xsd):
+/**
+ * SECTION:lib_authentication_statement
+ * @short_description: &lt;lib:AuthenticationStatement&gt;
*
+ * <figure><title>Schema fragment for lib:AuthenticationStatement</title>
+ * <programlisting><![CDATA[
* <xs:element name="AuthenticationStatement" type="AuthenticationStatementType"
* substitutionGroup="saml:Statement"/>
* <xs:complexType name="AuthenticationStatementType">
@@ -41,6 +44,8 @@
* </xs:extension>
* </xs:complexContent>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/lib_authn_context.c b/lasso/xml/lib_authn_context.c
index 1dfd0494..1b8aea6e 100644
--- a/lasso/xml/lib_authn_context.c
+++ b/lasso/xml/lib_authn_context.c
@@ -24,9 +24,12 @@
#include <lasso/xml/lib_authn_context.h>
-/*
- * Schema fragment (liberty-idff-protocols-schema-v1.2.xsd):
- *
+/**
+ * SECTION:lib_authn_context
+ * @short_description: &lt;lib:AuthnContext&gt;
+ *
+ * <figure><title>Schema fragment for lib:AuthnContext</title>
+ * <programlisting><![CDATA[
* <xs:element name="AuthnContext">
* <xs:complexType>
* <xs:sequence>
@@ -38,17 +41,8 @@
* </xs:sequence>
* </xs:complexType>
* </xs:element>
- *
- * From schema liberty-authentication-context-v1.2.xsd:
- * <xs:element name="AuthenticationContextStatement" type="AuthenticationContextStatementType">
- * <xs:annotation>
- * <xs:documentation>
- * A particular assertion on an identity
- * provider's part with respect to the authentication
- * context associated with an authentication assertion.
- * </xs:documentation>
- * </xs:annotation>
- * </xs:element>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/lib_authn_request.c b/lasso/xml/lib_authn_request.c
index 1318d445..2d762b68 100644
--- a/lasso/xml/lib_authn_request.c
+++ b/lasso/xml/lib_authn_request.c
@@ -25,14 +25,23 @@
#include <lasso/xml/lib_authn_request.h>
#include <libxml/uri.h>
-/*
- * The <AuthnRequest> is defined as an extension of samlp:RequestAbstractType.
+/**
+ * SECTION:lib_authn_request
+ * @short_description: &lt;lib:AuthnRequest&gt;
+ * @see_also: #LassoLogin
+ *
+ * Authentication requests are sent from a service provider to an identity
+ * provider.
+ *
+ * <blockquote>
+ * The lib:AuthnRequest is defined as an extension of samlp:RequestAbstractType.
* The RequestID attribute in samlp:RequestAbstractType has uniqueness
* requirements placed on it by [SAMLCore11], which require it to have the
* properties of a nonce.
- *
- * Schema fragment (liberty-idff-protocols-schema-v1.2.xsd):
- *
+ * </blockquote>
+ *
+ * <figure><title>Schema fragment for lib:AuthnRequest</title>
+ * <programlisting><![CDATA[
* <xs:element name="AuthnRequest" type="AuthnRequestType" />
* <xs:complexType name="AuthnRequestType">
* <xs:complexContent>
@@ -57,14 +66,7 @@
*
* <xs:element name="ProviderID" type="md:entityIDType"/>
* <xs:element name="AffiliationID" type="md:entityIDType"/>
- *
- * From liberty-metadata-v1.0.xsd:
- * <xs:simpleType name="entityIDType">
- * <xs:restriction base="xs:anyURI">
- * <xs:maxLength value="1024" id="maxlengthid"/>
- * </xs:restriction>
- * </xs:simpleType>
- *
+ *
* <xs:element name="NameIDPolicy" type="NameIDPolicyType"/>
* <xs:simpleType name="NameIDPolicyType">
* <xs:restriction base="xs:string">
@@ -77,6 +79,8 @@
*
* <xs:element name="ProtocolProfile" type="xs:anyURI"/>
* <xs:element name="RelayState" type="xs:string"/>
+ * ]]></programlisting>
+ * </figure>
*/
diff --git a/lasso/xml/lib_authn_request.h b/lasso/xml/lib_authn_request.h
index b76034ad..63d55f41 100644
--- a/lasso/xml/lib_authn_request.h
+++ b/lasso/xml/lib_authn_request.h
@@ -48,6 +48,30 @@ extern "C" {
typedef struct _LassoLibAuthnRequest LassoLibAuthnRequest;
typedef struct _LassoLibAuthnRequestClass LassoLibAuthnRequestClass;
+/**
+ * LassoLibAuthnRequest:
+ *
+ * @ProviderID isthe service provider identifier, this field will often be
+ * filled with lasso_login_init_authn_request()
+ *
+ * @nameIDPolicy tells the identity provider about the policy to use for
+ * federation; it must be one of #LASSO_LIB_NAMEID_POLICY_TYPE_NONE,
+ * #LASSO_LIB_NAMEID_POLICY_TYPE_ONE_TIME,
+ * #LASSO_LIB_NAMEID_POLICY_TYPE_FEDERATED or
+ * #LASSO_LIB_NAMEID_POLICY_TYPE_ANY.
+ *
+ * @IsPassive; if %TRUE (default) it tells the identity provider not to
+ * interact with the user.
+ *
+ * @ForceAuthn; only used if @IsPassive is %FALSE, it tells the identity
+ * provider to force authentication of the user even when already
+ * authenticated.
+ *
+ * @ProtocolProfile is the Single Sign-On and Federation profile to adopt;
+ * either #LASSO_LIB_PROTOCOL_PROFILE_BRWS_ART (which is the default value)
+ * or #LASSO_LIB_PROTOCOL_PROFILE_BRWS_POST.
+ *
+ */
struct _LassoLibAuthnRequest {
LassoSamlpRequestAbstract parent;
diff --git a/lasso/xml/lib_authn_request_envelope.c b/lasso/xml/lib_authn_request_envelope.c
index d70222a0..82a0de02 100644
--- a/lasso/xml/lib_authn_request_envelope.c
+++ b/lasso/xml/lib_authn_request_envelope.c
@@ -24,9 +24,12 @@
#include <lasso/xml/lib_authn_request_envelope.h>
-/*
- * Schema:
+/**
+ * SECTION:lib_authn_request_envelope
+ * @short_description: &lt;lib:AuthnRequestEnvelope&gt;
*
+ * <figure><title>Schema fragment for lib:AuthnRequestEnvelope</title>
+ * <programlisting><![CDATA[
* <xs:element name="AuthnRequestEnvelope" type="AuthnRequestEnvelopeType"/>
* <xs:complexType name="AuthnRequestEnvelopeType">
* <xs:complexContent>
@@ -59,6 +62,8 @@
* <xs:element ref="Extension" minOccurs="0" maxOccurs="unbounded"/>
* </xs:sequence>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/lib_authn_response.c b/lasso/xml/lib_authn_response.c
index 0cea1d9e..3598ef20 100644
--- a/lasso/xml/lib_authn_response.c
+++ b/lasso/xml/lib_authn_response.c
@@ -24,9 +24,12 @@
#include <lasso/xml/lib_authn_response.h>
-/*
- * Schema fragment (liberty-idff-protocols-schema-v1.2.xsd):
- *
+/**
+ * SECTION:lib_authn_response
+ * @short_description: &lt;lib:AuthnResponse&gt;
+ *
+ * <figure><title>Schema fragment for lib:AuthnResponse</title>
+ * <programlisting><![CDATA[
* <xs:element name="AuthnResponse" type="AuthnResponseType"/>
* <xs:complexType name="AuthnResponseType">
* <xs:complexContent>
@@ -42,14 +45,9 @@
* </xs:complexType>
*
* <xs:element name="ProviderID" type="md:entityIDType"/>
- * From liberty-metadata-v1.0.xsd:
- * <xs:simpleType name="entityIDType">
- * <xs:restriction base="xs:anyURI">
- * <xs:maxLength value="1024" id="maxlengthid"/>
- * </xs:restriction>
- * </xs:simpleType>
* <xs:element name="RelayState" type="xs:string"/>
- *
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/lib_authn_response_envelope.c b/lasso/xml/lib_authn_response_envelope.c
index 59eaa962..f36e1635 100644
--- a/lasso/xml/lib_authn_response_envelope.c
+++ b/lasso/xml/lib_authn_response_envelope.c
@@ -24,6 +24,11 @@
#include <lasso/xml/lib_authn_response_envelope.h>
+/**
+ * SECTION:lib_authn_response_envelope
+ * @short_description: &lt;lib:AuthnResponseEnvelope&gt;
+ *
+ */
/*****************************************************************************/
diff --git a/lasso/xml/lib_federation_termination_notification.c b/lasso/xml/lib_federation_termination_notification.c
index 9f4ac375..03b8b63c 100644
--- a/lasso/xml/lib_federation_termination_notification.c
+++ b/lasso/xml/lib_federation_termination_notification.c
@@ -25,9 +25,12 @@
#include <lasso/xml/lib_federation_termination_notification.h>
#include <libxml/uri.h>
-/*
- * Schema fragment (liberty-idff-protocols-schema-v1.2.xsd):
- *
+/**
+ * SECTION:lib_federation_termination_notification
+ * @short_description: &lt;lib:FederationTerminationNotification&gt;
+ *
+ * <figure><title>Schema fragment for lib:FederationTerminationNotification</title>
+ * <programlisting><![CDATA[
* <xs:element name="FederationTerminationNotification"
* type="FederationTerminationNotificationType"/>
* <xs:complexType name="FederationTerminationNotificationType">
@@ -44,13 +47,8 @@
* </xs:complexType>
*
* <xs:element name="ProviderID" type="md:entityIDType"/>
- *
- * From liberty-metadata-v1.0.xsd:
- * <xs:simpleType name="entityIDType">
- * <xs:restriction base="xs:anyURI">
- * <xs:maxLength value="1024" id="maxlengthid"/>
- * </xs:restriction>
- * </xs:simpleType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/lib_idp_entries.c b/lasso/xml/lib_idp_entries.c
index 5621c148..da00725e 100644
--- a/lasso/xml/lib_idp_entries.c
+++ b/lasso/xml/lib_idp_entries.c
@@ -24,9 +24,12 @@
#include <lasso/xml/lib_idp_entries.h>
-/*
- * Schema fragment (liberty-idff-protocols-schema-v1.2.xsd):
- *
+/**
+ * SECTION:lib_idp_entries
+ * @short_description: &lt;lib:IDPEntries&gt;
+ *
+ * <figure><title>Schema fragment for lib:IDPEntries</title>
+ * <programlisting><![CDATA[
* <xs:element name="IDPEntries">
* <xs:complexType>
* <xs:sequence>
@@ -34,6 +37,8 @@
* </xs:sequence>
* </xs:complexType>
* </xs:element>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/lib_idp_entry.c b/lasso/xml/lib_idp_entry.c
index 6cae98ef..86bee8c7 100644
--- a/lasso/xml/lib_idp_entry.c
+++ b/lasso/xml/lib_idp_entry.c
@@ -24,9 +24,12 @@
#include <lasso/xml/lib_idp_entry.h>
-/*
- * Schema fragment (liberty-idff-protocols-schema-v1.2.xsd):
+/**
+ * SECTION:lib_idp_entry
+ * @short_description: &lt;lib:IDPEntry&gt;
*
+ * <figure><title>Schema fragment for lib:IDPEntry</title>
+ * <programlisting><![CDATA[
* <xs:element name="IDPEntry">
* <xs:complexType>
* <xs:sequence>
@@ -36,6 +39,8 @@
* </xs:sequence>
* </xs:complexType>
* </xs:element>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/lib_idp_list.c b/lasso/xml/lib_idp_list.c
index ef0a2244..3b253330 100644
--- a/lasso/xml/lib_idp_list.c
+++ b/lasso/xml/lib_idp_list.c
@@ -24,9 +24,12 @@
#include <lasso/xml/lib_idp_list.h>
-/*
- * Schema fragment (liberty-idff-protocols-schema-v1.2.xsd):
- *
+/**
+ * SECTION:lib_idp_list
+ * @short_description: &lt;lib:IDPList&gt;
+ *
+ * <figure><title>Schema fragment for lib:IDPList</title>
+ * <programlisting><![CDATA[
* <xs:element name="IDPList" type="IDPListType"/>
* <xs:complexType name="IDPListType">
* <xs:sequence>
@@ -36,6 +39,8 @@
* </xs:complexType>
*
* <xs:element name="GetComplete" type="xs:anyURI"/>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/lib_logout_request.c b/lasso/xml/lib_logout_request.c
index b135ab7d..4fa07d49 100644
--- a/lasso/xml/lib_logout_request.c
+++ b/lasso/xml/lib_logout_request.c
@@ -25,9 +25,12 @@
#include <libxml/uri.h>
#include <lasso/xml/lib_logout_request.h>
-/*
- * Schema fragment (liberty-idff-protocols-schema-v1.2.xsd):
- *
+/**
+ * SECTION:lib_logout_request
+ * @short_description: &lt;lib:LogoutRequest&gt;
+ *
+ * <figure><title>Schema fragment for lib:LogoutRequest</title>
+ * <programlisting><![CDATA[
* <xs:element name="LogoutRequest" type="LogoutRequestType"/>
* <xs:complexType name="LogoutRequestType">
* <xs:complexContent>
@@ -47,13 +50,8 @@
*
* <xs:element name="ProviderID" type="md:entityIDType"/>
* <xs:element name="RelayState" type="xs:string"/>
- *
- * From liberty-metadata-v1.0.xsd:
- * <xs:simpleType name="entityIDType">
- * <xs:restriction base="xs:anyURI">
- * <xs:maxLength value="1024" id="maxlengthid"/>
- * </xs:restriction>
- * </xs:simpleType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/lib_logout_response.c b/lasso/xml/lib_logout_response.c
index 3c364642..9a519425 100644
--- a/lasso/xml/lib_logout_response.c
+++ b/lasso/xml/lib_logout_response.c
@@ -24,13 +24,17 @@
#include <lasso/xml/lib_logout_response.h>
-/*
- * Schema fragment (liberty-idff-protocols-schema-v1.2.xsd):
- *
+/**
+ * SECTION:lib_logout_response
+ * @short_description: &lt;lib:LogoutResponse&gt;
+ *
+ * <figure><title>Schema fragment for lib:LogoutResponse</title>
+ * <programlisting><![CDATA[
* <xs:element name="LogoutResponse" type="StatusResponseType"/>
+ * ]]></programlisting>
+ * </figure>
*/
-
/*****************************************************************************/
/* private methods */
/*****************************************************************************/
diff --git a/lasso/xml/lib_name_identifier_mapping_request.c b/lasso/xml/lib_name_identifier_mapping_request.c
index d561f1df..32cb8a4f 100644
--- a/lasso/xml/lib_name_identifier_mapping_request.c
+++ b/lasso/xml/lib_name_identifier_mapping_request.c
@@ -24,9 +24,12 @@
#include <lasso/xml/lib_name_identifier_mapping_request.h>
-/*
- * Schema fragment (oasis-sstc-saml-schema-protocol-1.0.xsd):
- *
+/**
+ * SECTION:lib_name_identifier_mapping_request
+ * @short_description: &lt;lib:NameIdentifierMappingRequest&gt;
+ *
+ * <figure><title>Schema fragment for lib:NameIdentifierMappingRequest</title>
+ * <programlisting><![CDATA[
* <xs:element name="NameIdentifierMappingRequest" type="NameIdentifierMappingRequestType"/>
* <xs:complexType name="NameIdentifierMappingRequestType">
* <xs:complexContent>
@@ -43,13 +46,8 @@
* </xs:complexType>
*
* <xs:element name="ProviderID" type="md:entityIDType"/>
- *
- * From liberty-metadata-v1.0.xsd:
- * <xs:simpleType name="entityIDType">
- * <xs:restriction base="xs:anyURI">
- * <xs:maxLength value="1024" id="maxlengthid"/>
- * </xs:restriction>
- * </xs:simpleType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/lib_name_identifier_mapping_response.c b/lasso/xml/lib_name_identifier_mapping_response.c
index e68ea2d7..44587bb3 100644
--- a/lasso/xml/lib_name_identifier_mapping_response.c
+++ b/lasso/xml/lib_name_identifier_mapping_response.c
@@ -24,9 +24,12 @@
#include <lasso/xml/lib_name_identifier_mapping_response.h>
-/*
- * Schema fragment (liberty-idff-protocols-schema-v1.2.xsd):
- *
+/**
+ * SECTION:lib_name_identifier_mapping_response
+ * @short_description: &lt;lib:NameIdentifierMappingResponse&gt;
+ *
+ * <figure><title>Schema fragment for lib:NameIdentifierMappingResponse</title>
+ * <programlisting><![CDATA[
* <xs:element name="NameIdentifierMappingResponse" type="NameIdentifierMappingResponseType"/>
* <xs:complexType name="NameIdentifierMappingResponseType">
* <xs:complexContent>
@@ -40,6 +43,8 @@
* </xs:extension>
* </xs:complexContent>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/lib_register_name_identifier_request.c b/lasso/xml/lib_register_name_identifier_request.c
index b089af63..8ef01622 100644
--- a/lasso/xml/lib_register_name_identifier_request.c
+++ b/lasso/xml/lib_register_name_identifier_request.c
@@ -25,9 +25,12 @@
#include <libxml/uri.h>
#include <lasso/xml/lib_register_name_identifier_request.h>
-/*
- * Schema fragment (liberty-idff-protocols-schema-v1.2.xsd):
- *
+/**
+ * SECTION:lib_register_name_identifier_request
+ * @short_description: &lt;lib:RegisterNameIdentifierRequest&gt;
+ *
+ * <figure><title>Schema fragment for lib:RegisterNameIdentifierRequest</title>
+ * <programlisting><![CDATA[
* <xs:element name="RegisterNameIdentifierRequest" type="RegisterNameIdentifierRequestType"/>
* <xs:complexType name="RegisterNameIdentifierRequestType">
* <xs:complexContent>
@@ -49,13 +52,8 @@
*
* <xs:element name="ProviderID" type="md:entityIDType"/>
* <xs:element name="RelayState" type="xs:string"/>
- *
- * From liberty-metadata-v1.0.xsd:
- * <xs:simpleType name="entityIDType">
- * <xs:restriction base="xs:anyURI">
- * <xs:maxLength value="1024" id="maxlengthid"/>
- * </xs:restriction>
- * </xs:simpleType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/lib_register_name_identifier_response.c b/lasso/xml/lib_register_name_identifier_response.c
index 376eab06..3c0cc1ef 100644
--- a/lasso/xml/lib_register_name_identifier_response.c
+++ b/lasso/xml/lib_register_name_identifier_response.c
@@ -24,10 +24,15 @@
#include <lasso/xml/lib_register_name_identifier_response.h>
-/*
- * Schema fragment (liberty-idff-protocols-schema-v1.2.xsd):
- *
+/**
+ * SECTION:lib_register_name_identifier_response
+ * @short_description: &lt;lib:RegisterNameIdentifierResponse&gt;
+ *
+ * <figure><title>Schema fragment for lib:RegisterNameIdentifierResponse</title>
+ * <programlisting><![CDATA[
* <xs:element name="RegisterNameIdentifierResponse" type="StatusResponseType"/>
+ * ]]></programlisting>
+ * </figure>
*/
diff --git a/lasso/xml/lib_request_authn_context.c b/lasso/xml/lib_request_authn_context.c
index cd6ebd1d..d9398233 100644
--- a/lasso/xml/lib_request_authn_context.c
+++ b/lasso/xml/lib_request_authn_context.c
@@ -24,12 +24,15 @@
#include <lasso/xml/lib_request_authn_context.h>
-/*
+/**
+ * SECTION:lib_request_authn_context
+ * @short_description: &lt;lib:RequestAuthnContext&gt;
+ *
* Information describing which authentication context the requester desires the
* identity provider to use in authenticating the Principal.
*
- * Schema fragment (liberty-idff-protocols-schema-v1.2.xsd):
- *
+ * <figure><title>Schema fragment for lib:RequestAuthnContext</title>
+ * <programlisting><![CDATA[
* <xs:element name="RequestAuthnContext">
* <xs:complexType>
* <xs:sequence>
@@ -42,6 +45,8 @@
* </xs:sequence>
* </xs:complexType>
* </xs:element>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/lib_scoping.c b/lasso/xml/lib_scoping.c
index 79aa7b89..aab6d8ee 100644
--- a/lasso/xml/lib_scoping.c
+++ b/lasso/xml/lib_scoping.c
@@ -24,9 +24,12 @@
#include <lasso/xml/lib_scoping.h>
-/*
- * Schema fragment (liberty-idff-protocols-schema-v1.2.xsd):
- *
+/**
+ * SECTION:lib_scoping
+ * @short_description: &lt;lib:Scoping&gt;
+ *
+ * <figure><title>Schema fragment for lib:Scoping</title>
+ * <programlisting><![CDATA[
* <xs:complexType name="ScopingType">
* <xs:sequence>
* <xs:element name="ProxyCount" type="xs:nonNegativeInteger" minOccurs="0"/>
@@ -34,6 +37,8 @@
* </xs:sequence>
* </xs:complexType>
* <xs:element name="Scoping" type="ScopingType"/>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/lib_status_response.c b/lasso/xml/lib_status_response.c
index c63d8ce9..b6a0ff40 100644
--- a/lasso/xml/lib_status_response.c
+++ b/lasso/xml/lib_status_response.c
@@ -25,9 +25,12 @@
#include <lasso/xml/lib_status_response.h>
#include <libxml/uri.h>
-/*
- * Schema fragment (liberty-idff-protocols-schema-v1.2.xsd):
- *
+/**
+ * SECTION:lib_status_response
+ * @short_description: &lt;lib:StatusResponse&gt;
+ *
+ * <figure><title>Schema fragment for lib:StatusResponse</title>
+ * <programlisting><![CDATA[
* <xs:complexType name="StatusResponseType">
* <xs:complexContent>
* <xs:extension base="samlp:ResponseAbstractType">
@@ -43,13 +46,8 @@
*
* <xs:element name="ProviderID" type="md:entityIDType"/>
* <xs:element name="RelayState" type="xs:string"/>
- *
- * From liberty-metadata-v1.0.xsd:
- * <xs:simpleType name="entityIDType">
- * <xs:restriction base="xs:anyURI">
- * <xs:maxLength value="1024" id="maxlengthid"/>
- * </xs:restriction>
- * </xs:simpleType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/lib_subject.c b/lasso/xml/lib_subject.c
index cae222ea..41459a19 100644
--- a/lasso/xml/lib_subject.c
+++ b/lasso/xml/lib_subject.c
@@ -24,9 +24,12 @@
#include <lasso/xml/lib_subject.h>
-/*
- * Schema fragment (liberty-idff-protocols-schema-v1.2.xsd):
- *
+/**
+ * SECTION:lib_subject
+ * @short_description: &lt;lib:Subject&gt;
+ *
+ * <figure><title>Schema fragment for lib:Subject</title>
+ * <programlisting><![CDATA[
* <xs:complexType name="SubjectType">
* <xs:complexContent>
* <xs:extension base="saml:SubjectType">
@@ -37,6 +40,8 @@
* </xs:complexContent>
* </xs:complexType>
* <xs:element name="Subject" type="SubjectType" substitutionGroup="saml:Subject"/>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/sa_credentials.c b/lasso/xml/sa_credentials.c
index d879be57..7d78f991 100644
--- a/lasso/xml/sa_credentials.c
+++ b/lasso/xml/sa_credentials.c
@@ -24,8 +24,12 @@
#include <lasso/xml/sa_credentials.h>
-/*
- * Schema fragments (liberty-idwsf-authn-svc-v1.0.xsd):
+/**
+ * SECTION:sa_credentials
+ * @short_description: &lt;sa:Credentials&gt;
+ *
+ * <figure><title>Schema fragment for sa:Credentials</title>
+ * <programlisting><![CDATA[
*
* <xs:element name="Credentials" minOccurs="0">
* <xs:complexType>
@@ -34,6 +38,8 @@
* </xs:sequence>
* </xs:complexType>
* </xs:element>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/sa_parameter.c b/lasso/xml/sa_parameter.c
index d1d0ca21..f238c378 100644
--- a/lasso/xml/sa_parameter.c
+++ b/lasso/xml/sa_parameter.c
@@ -24,8 +24,12 @@
#include <lasso/xml/sa_parameter.h>
-/*
- * Schema fragments (liberty-idwsf-authn-svc-v1.0.xsd):
+/**
+ * SECTION:sa_parameter
+ * @short_description: &lt;sa:Parameter&gt;
+ *
+ * <figure><title>Schema fragment for sa:Parameter</title>
+ * <programlisting><![CDATA[
*
* <xs:element name="Parameter" minOccurs="0" maxOccurs="unbounded">
* <xs:complexType>
@@ -36,6 +40,8 @@
* </xs:simpleContent>
* </xs:complexType>
* </xs:element>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/sa_password_transforms.c b/lasso/xml/sa_password_transforms.c
index 31f0c1cf..18719cd0 100644
--- a/lasso/xml/sa_password_transforms.c
+++ b/lasso/xml/sa_password_transforms.c
@@ -24,8 +24,12 @@
#include <lasso/xml/sa_password_transforms.h>
-/*
- * Schema fragments (liberty-idwsf-authn-svc-v1.0.xsd):
+/**
+ * SECTION:sa_password_transforms
+ * @short_description: &lt;sa:PasswordTransforms&gt;
+ *
+ * <figure><title>Schema fragment for sa:PasswordTransforms</title>
+ * <programlisting><![CDATA[
* <xs:element name="PasswordTransforms">
* <xs:annotation>
* <xs:documentation>
@@ -54,6 +58,8 @@
* </xs:sequence>
* </xs:complexType>
* </xs:element>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/sa_sasl_request.c b/lasso/xml/sa_sasl_request.c
index 9b421eef..a2c81dea 100644
--- a/lasso/xml/sa_sasl_request.c
+++ b/lasso/xml/sa_sasl_request.c
@@ -24,8 +24,12 @@
#include <lasso/xml/sa_sasl_request.h>
-/*
- * Schema fragments (liberty-idwsf-authn-svc-v1.0.xsd):
+/**
+ * SECTION:sa_sasl_request
+ * @short_description: &lt;sa:SASLRequest&gt;
+ *
+ * <figure><title>Schema fragment for sa:SASLRequest</title>
+ * <programlisting><![CDATA[
*
* <xs:element name="SASLRequest">
* <xs:complexType>
@@ -45,6 +49,8 @@
* <xs:attribute name="id" type="xs:ID"use="optional"/>
* </xs:complexType>
* </xs:element>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/sa_sasl_response.c b/lasso/xml/sa_sasl_response.c
index 74b6bdfb..cbf87c20 100644
--- a/lasso/xml/sa_sasl_response.c
+++ b/lasso/xml/sa_sasl_response.c
@@ -24,8 +24,12 @@
#include <lasso/xml/sa_sasl_response.h>
-/*
- * Schema fragments (lib-arch-authn-svc.xsd):
+/**
+ * SECTION:sa_sasl_response
+ * @short_description: &lt;sa:SASLResponse&gt;
+ *
+ * <figure><title>Schema fragment for sa:SASLResponse</title>
+ * <programlisting><![CDATA[
*
* <xs:element name="SASLResponse">
* <xs:complexType>
@@ -53,6 +57,8 @@
* </xs:complexType>
* </xs:element>
*
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/sa_transform.c b/lasso/xml/sa_transform.c
index 9ab5e831..0170c680 100644
--- a/lasso/xml/sa_transform.c
+++ b/lasso/xml/sa_transform.c
@@ -24,8 +24,12 @@
#include <lasso/xml/sa_transform.h>
-/*
- * Schema fragments (liberty-idwsf-authn-svc-v1.0.xsd):
+/**
+ * SECTION:sa_transform
+ * @short_description: &lt;sa:Transform&gt;
+ *
+ * <figure><title>Schema fragment for sa:Transform</title>
+ * <programlisting><![CDATA[
* <xs:element name="Transform" maxOccurs="unbounded">
* <xs:complexType>
* <xs:sequence>
@@ -43,6 +47,8 @@
* <xs:attribute name="id" type="xs:ID"use="optional"/>
* </xs:complexType>
* </xs:element>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/saml-2.0/saml2_action.c b/lasso/xml/saml-2.0/saml2_action.c
index 9cc224b6..edfb8027 100644
--- a/lasso/xml/saml-2.0/saml2_action.c
+++ b/lasso/xml/saml-2.0/saml2_action.c
@@ -24,8 +24,12 @@
#include "saml2_action.h"
-/*
- * Schema fragment (saml-schema-assertion-2.0.xsd):
+/**
+ * SECTION:saml2_action
+ * @short_description: &lt;saml2:Action&gt;
+ *
+ * <figure><title>Schema fragment for saml2:Action</title>
+ * <programlisting><![CDATA[
*
* <complexType name="ActionType">
* <simpleContent>
@@ -34,6 +38,8 @@
* </extension>
* </simpleContent>
* </complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/saml-2.0/saml2_advice.c b/lasso/xml/saml-2.0/saml2_advice.c
index f4051b38..864686cb 100644
--- a/lasso/xml/saml-2.0/saml2_advice.c
+++ b/lasso/xml/saml-2.0/saml2_advice.c
@@ -24,8 +24,12 @@
#include "saml2_advice.h"
-/*
- * Schema fragment (saml-schema-assertion-2.0.xsd):
+/**
+ * SECTION:saml2_advice
+ * @short_description: &lt;saml2:Advice&gt;
+ *
+ * <figure><title>Schema fragment for saml2:Advice</title>
+ * <programlisting><![CDATA[
*
* <complexType name="AdviceType">
* <choice minOccurs="0" maxOccurs="unbounded">
@@ -36,6 +40,8 @@
* <any namespace="##other" processContents="lax"/>
* </choice>
* </complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/saml-2.0/saml2_assertion.c b/lasso/xml/saml-2.0/saml2_assertion.c
index 663a9a5d..79baa5ac 100644
--- a/lasso/xml/saml-2.0/saml2_assertion.c
+++ b/lasso/xml/saml-2.0/saml2_assertion.c
@@ -28,8 +28,12 @@
#include "saml2_assertion.h"
-/*
- * Schema fragment (saml-schema-assertion-2.0.xsd):
+/**
+ * SECTION:saml2_assertion
+ * @short_description: &lt;saml2:Assertion&gt;
+ *
+ * <figure><title>Schema fragment for saml2:Assertion</title>
+ * <programlisting><![CDATA[
*
* <complexType name="AssertionType">
* <sequence>
@@ -49,6 +53,8 @@
* <attribute name="ID" type="ID" use="required"/>
* <attribute name="IssueInstant" type="dateTime" use="required"/>
* </complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/saml-2.0/saml2_attribute.c b/lasso/xml/saml-2.0/saml2_attribute.c
index fdc0ec2e..1a0d3684 100644
--- a/lasso/xml/saml-2.0/saml2_attribute.c
+++ b/lasso/xml/saml-2.0/saml2_attribute.c
@@ -24,8 +24,12 @@
#include "saml2_attribute.h"
-/*
- * Schema fragment (saml-schema-assertion-2.0.xsd):
+/**
+ * SECTION:saml2_attribute
+ * @short_description: &lt;saml2:Attribute&gt;
+ *
+ * <figure><title>Schema fragment for saml2:Attribute</title>
+ * <programlisting><![CDATA[
*
* <complexType name="AttributeType">
* <sequence>
@@ -36,6 +40,8 @@
* <attribute name="FriendlyName" type="string" use="optional"/>
* <anyAttribute namespace="##other" processContents="lax"/>
* </complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/saml-2.0/saml2_attribute_statement.c b/lasso/xml/saml-2.0/saml2_attribute_statement.c
index ee94ac89..8daa5684 100644
--- a/lasso/xml/saml-2.0/saml2_attribute_statement.c
+++ b/lasso/xml/saml-2.0/saml2_attribute_statement.c
@@ -24,8 +24,12 @@
#include "saml2_attribute_statement.h"
-/*
- * Schema fragment (saml-schema-assertion-2.0.xsd):
+/**
+ * SECTION:saml2_attribute_statement
+ * @short_description: &lt;saml2:AttributeStatement&gt;
+ *
+ * <figure><title>Schema fragment for saml2:AttributeStatement</title>
+ * <programlisting><![CDATA[
*
* <complexType name="AttributeStatementType">
* <complexContent>
@@ -37,6 +41,8 @@
* </extension>
* </complexContent>
* </complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/saml-2.0/saml2_audience_restriction.c b/lasso/xml/saml-2.0/saml2_audience_restriction.c
index 0fe53011..ab927f11 100644
--- a/lasso/xml/saml-2.0/saml2_audience_restriction.c
+++ b/lasso/xml/saml-2.0/saml2_audience_restriction.c
@@ -24,8 +24,12 @@
#include "saml2_audience_restriction.h"
-/*
- * Schema fragment (saml-schema-assertion-2.0.xsd):
+/**
+ * SECTION:saml2_audience_restriction
+ * @short_description: &lt;saml2:AudienceRestriction&gt;
+ *
+ * <figure><title>Schema fragment for saml2:AudienceRestriction</title>
+ * <programlisting><![CDATA[
*
* <complexType name="AudienceRestrictionType">
* <complexContent>
@@ -36,6 +40,8 @@
* </extension>
* </complexContent>
* </complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/saml-2.0/saml2_authn_context.c b/lasso/xml/saml-2.0/saml2_authn_context.c
index 8edc9ccc..fd14901b 100644
--- a/lasso/xml/saml-2.0/saml2_authn_context.c
+++ b/lasso/xml/saml-2.0/saml2_authn_context.c
@@ -24,8 +24,12 @@
#include "saml2_authn_context.h"
-/*
- * Schema fragment (saml-schema-assertion-2.0.xsd):
+/**
+ * SECTION:saml2_authn_context
+ * @short_description: &lt;saml2:AuthnContext&gt;
+ *
+ * <figure><title>Schema fragment for saml2:AuthnContext</title>
+ * <programlisting><![CDATA[
*
* <complexType name="AuthnContextType">
* <sequence>
@@ -45,6 +49,8 @@
* <element ref="saml:AuthenticatingAuthority" minOccurs="0" maxOccurs="unbounded"/>
* </sequence>
* </complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/saml-2.0/saml2_authn_statement.c b/lasso/xml/saml-2.0/saml2_authn_statement.c
index 28bdf145..76ab0db4 100644
--- a/lasso/xml/saml-2.0/saml2_authn_statement.c
+++ b/lasso/xml/saml-2.0/saml2_authn_statement.c
@@ -24,8 +24,12 @@
#include "saml2_authn_statement.h"
-/*
- * Schema fragment (saml-schema-assertion-2.0.xsd):
+/**
+ * SECTION:saml2_authn_statement
+ * @short_description: &lt;saml2:AuthnStatement&gt;
+ *
+ * <figure><title>Schema fragment for saml2:AuthnStatement</title>
+ * <programlisting><![CDATA[
*
* <complexType name="AuthnStatementType">
* <complexContent>
@@ -40,6 +44,8 @@
* </extension>
* </complexContent>
* </complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/saml-2.0/saml2_authz_decision_statement.c b/lasso/xml/saml-2.0/saml2_authz_decision_statement.c
index dcdf3b2f..c5e13c2f 100644
--- a/lasso/xml/saml-2.0/saml2_authz_decision_statement.c
+++ b/lasso/xml/saml-2.0/saml2_authz_decision_statement.c
@@ -24,8 +24,12 @@
#include "saml2_authz_decision_statement.h"
-/*
- * Schema fragment (saml-schema-assertion-2.0.xsd):
+/**
+ * SECTION:saml2_authz_decision_statement
+ * @short_description: &lt;saml2:AuthzDecisionStatement&gt;
+ *
+ * <figure><title>Schema fragment for saml2:AuthzDecisionStatement</title>
+ * <programlisting><![CDATA[
*
* <complexType name="AuthzDecisionStatementType">
* <complexContent>
@@ -39,6 +43,8 @@
* </extension>
* </complexContent>
* </complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/saml-2.0/saml2_base_idabstract.c b/lasso/xml/saml-2.0/saml2_base_idabstract.c
index 773de07f..9563b6af 100644
--- a/lasso/xml/saml-2.0/saml2_base_idabstract.c
+++ b/lasso/xml/saml-2.0/saml2_base_idabstract.c
@@ -24,12 +24,18 @@
#include "saml2_base_idabstract.h"
-/*
- * Schema fragment (saml-schema-assertion-2.0.xsd):
+/**
+ * SECTION:saml2_base_idabstract
+ * @short_description: &lt;saml2:BaseIDAbstract&gt;
+ *
+ * <figure><title>Schema fragment for saml2:BaseIDAbstract</title>
+ * <programlisting><![CDATA[
*
* <complexType name="BaseIDAbstractType" abstract="true">
* <attributeGroup ref="saml:IDNameQualifiers"/>
* </complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/saml-2.0/saml2_condition_abstract.c b/lasso/xml/saml-2.0/saml2_condition_abstract.c
index 50d8d288..80cc96d9 100644
--- a/lasso/xml/saml-2.0/saml2_condition_abstract.c
+++ b/lasso/xml/saml-2.0/saml2_condition_abstract.c
@@ -24,8 +24,12 @@
#include "saml2_condition_abstract.h"
-/*
- * Schema fragment (saml-schema-assertion-2.0.xsd):
+/**
+ * SECTION:saml2_condition_abstract
+ * @short_description: &lt;saml2:ConditionAbstract&gt;
+ *
+ * <figure><title>Schema fragment for saml2:ConditionAbstract</title>
+ * <programlisting><![CDATA[
*
* <complexType name="ConditionAbstractType" abstract="true"/>
* <element name="AudienceRestriction" type="saml:AudienceRestrictionType"/>
@@ -38,6 +42,8 @@
* </extension>
* </complexContent>
* </complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/saml-2.0/saml2_conditions.c b/lasso/xml/saml-2.0/saml2_conditions.c
index b4f96851..8fc2a49e 100644
--- a/lasso/xml/saml-2.0/saml2_conditions.c
+++ b/lasso/xml/saml-2.0/saml2_conditions.c
@@ -24,8 +24,12 @@
#include "saml2_conditions.h"
-/*
- * Schema fragment (saml-schema-assertion-2.0.xsd):
+/**
+ * SECTION:saml2_conditions
+ * @short_description: &lt;saml2:Conditions&gt;
+ *
+ * <figure><title>Schema fragment for saml2:Conditions</title>
+ * <programlisting><![CDATA[
*
* <complexType name="ConditionsType">
* <choice minOccurs="0" maxOccurs="unbounded">
@@ -37,6 +41,8 @@
* <attribute name="NotBefore" type="dateTime" use="optional"/>
* <attribute name="NotOnOrAfter" type="dateTime" use="optional"/>
* </complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/saml-2.0/saml2_encrypted_element.c b/lasso/xml/saml-2.0/saml2_encrypted_element.c
index be4690ad..00a1b41e 100644
--- a/lasso/xml/saml-2.0/saml2_encrypted_element.c
+++ b/lasso/xml/saml-2.0/saml2_encrypted_element.c
@@ -24,8 +24,12 @@
#include "saml2_encrypted_element.h"
-/*
- * Schema fragment (saml-schema-assertion-2.0.xsd):
+/**
+ * SECTION:saml2_encrypted_element
+ * @short_description: &lt;saml2:EncryptedElement&gt;
+ *
+ * <figure><title>Schema fragment for saml2:EncryptedElement</title>
+ * <programlisting><![CDATA[
*
* <complexType name="EncryptedElementType">
* <sequence>
@@ -33,6 +37,8 @@
* <element ref="xenc:EncryptedKey" minOccurs="0" maxOccurs="unbounded"/>
* </sequence>
* </complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/saml-2.0/saml2_evidence.c b/lasso/xml/saml-2.0/saml2_evidence.c
index 4c86aee5..09cf6835 100644
--- a/lasso/xml/saml-2.0/saml2_evidence.c
+++ b/lasso/xml/saml-2.0/saml2_evidence.c
@@ -24,8 +24,12 @@
#include "saml2_evidence.h"
-/*
- * Schema fragment (saml-schema-assertion-2.0.xsd):
+/**
+ * SECTION:saml2_evidence
+ * @short_description: &lt;saml2:Evidence&gt;
+ *
+ * <figure><title>Schema fragment for saml2:Evidence</title>
+ * <programlisting><![CDATA[
*
* <complexType name="EvidenceType">
* <choice maxOccurs="unbounded">
@@ -35,6 +39,8 @@
* <element ref="saml:EncryptedAssertion"/>
* </choice>
* </complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/saml-2.0/saml2_key_info_confirmation_data.c b/lasso/xml/saml-2.0/saml2_key_info_confirmation_data.c
index fcf31580..29cbdb22 100644
--- a/lasso/xml/saml-2.0/saml2_key_info_confirmation_data.c
+++ b/lasso/xml/saml-2.0/saml2_key_info_confirmation_data.c
@@ -24,8 +24,12 @@
#include "saml2_key_info_confirmation_data.h"
-/*
- * Schema fragment (saml-schema-assertion-2.0.xsd):
+/**
+ * SECTION:saml2_key_info_confirmation_data
+ * @short_description: &lt;saml2:KeyInfoConfirmationData&gt;
+ *
+ * <figure><title>Schema fragment for saml2:KeyInfoConfirmationData</title>
+ * <programlisting><![CDATA[
*
* <complexType name="KeyInfoConfirmationDataType" mixed="false">
* <complexContent>
@@ -36,6 +40,8 @@
* </restriction>
* </complexContent>
* </complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/saml-2.0/saml2_name_id.c b/lasso/xml/saml-2.0/saml2_name_id.c
index 60d66985..36892b22 100644
--- a/lasso/xml/saml-2.0/saml2_name_id.c
+++ b/lasso/xml/saml-2.0/saml2_name_id.c
@@ -24,8 +24,12 @@
#include "saml2_name_id.h"
-/*
- * Schema fragment (saml-schema-assertion-2.0.xsd):
+/**
+ * SECTION:saml2_name_id
+ * @short_description: &lt;saml2:NameID&gt;
+ *
+ * <figure><title>Schema fragment for saml2:NameID</title>
+ * <programlisting><![CDATA[
*
* <complexType name="NameIDType">
* <simpleContent>
@@ -36,6 +40,8 @@
* </extension>
* </simpleContent>
* </complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/saml-2.0/saml2_one_time_use.c b/lasso/xml/saml-2.0/saml2_one_time_use.c
index d7e93ca4..2b403241 100644
--- a/lasso/xml/saml-2.0/saml2_one_time_use.c
+++ b/lasso/xml/saml-2.0/saml2_one_time_use.c
@@ -24,14 +24,20 @@
#include "saml2_one_time_use.h"
-/*
- * Schema fragment (saml-schema-assertion-2.0.xsd):
+/**
+ * SECTION:saml2_one_time_use
+ * @short_description: &lt;saml2:OneTimeUse&gt;
+ *
+ * <figure><title>Schema fragment for saml2:OneTimeUse</title>
+ * <programlisting><![CDATA[
*
* <complexType name="OneTimeUseType">
* <complexContent>
* <extension base="saml:ConditionAbstractType"/>
* </complexContent>
* </complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/saml-2.0/saml2_proxy_restriction.c b/lasso/xml/saml-2.0/saml2_proxy_restriction.c
index f33307bc..a69fadf1 100644
--- a/lasso/xml/saml-2.0/saml2_proxy_restriction.c
+++ b/lasso/xml/saml-2.0/saml2_proxy_restriction.c
@@ -24,8 +24,12 @@
#include "saml2_proxy_restriction.h"
-/*
- * Schema fragment (saml-schema-assertion-2.0.xsd):
+/**
+ * SECTION:saml2_proxy_restriction
+ * @short_description: &lt;saml2:ProxyRestriction&gt;
+ *
+ * <figure><title>Schema fragment for saml2:ProxyRestriction</title>
+ * <programlisting><![CDATA[
*
* <complexType name="ProxyRestrictionType">
* <complexContent>
@@ -37,6 +41,8 @@
* </extension>
* </complexContent>
* </complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/saml-2.0/saml2_statement_abstract.c b/lasso/xml/saml-2.0/saml2_statement_abstract.c
index fb0c3686..420c7c95 100644
--- a/lasso/xml/saml-2.0/saml2_statement_abstract.c
+++ b/lasso/xml/saml-2.0/saml2_statement_abstract.c
@@ -24,8 +24,12 @@
#include "saml2_statement_abstract.h"
-/*
- * Schema fragment (saml-schema-assertion-2.0.xsd):
+/**
+ * SECTION:saml2_statement_abstract
+ * @short_description: &lt;saml2:StatementAbstract&gt;
+ *
+ * <figure><title>Schema fragment for saml2:StatementAbstract</title>
+ * <programlisting><![CDATA[
*
* <complexType name="StatementAbstractType" abstract="true"/>
* <element name="AuthnStatement" type="saml:AuthnStatementType"/>
@@ -42,6 +46,8 @@
* </extension>
* </complexContent>
* </complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/saml-2.0/saml2_subject.c b/lasso/xml/saml-2.0/saml2_subject.c
index f50c043d..781ed6b6 100644
--- a/lasso/xml/saml-2.0/saml2_subject.c
+++ b/lasso/xml/saml-2.0/saml2_subject.c
@@ -24,8 +24,12 @@
#include "saml2_subject.h"
-/*
- * Schema fragment (saml-schema-assertion-2.0.xsd):
+/**
+ * SECTION:saml2_subject
+ * @short_description: &lt;saml2:Subject&gt;
+ *
+ * <figure><title>Schema fragment for saml2:Subject</title>
+ * <programlisting><![CDATA[
*
* <complexType name="SubjectType">
* <choice>
@@ -40,6 +44,8 @@
* <element ref="saml:SubjectConfirmation" maxOccurs="unbounded"/>
* </choice>
* </complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/saml-2.0/saml2_subject_confirmation.c b/lasso/xml/saml-2.0/saml2_subject_confirmation.c
index cc5b5619..3686454a 100644
--- a/lasso/xml/saml-2.0/saml2_subject_confirmation.c
+++ b/lasso/xml/saml-2.0/saml2_subject_confirmation.c
@@ -24,8 +24,12 @@
#include "saml2_subject_confirmation.h"
-/*
- * Schema fragment (saml-schema-assertion-2.0.xsd):
+/**
+ * SECTION:saml2_subject_confirmation
+ * @short_description: &lt;saml2:SubjectConfirmation&gt;
+ *
+ * <figure><title>Schema fragment for saml2:SubjectConfirmation</title>
+ * <programlisting><![CDATA[
*
* <complexType name="SubjectConfirmationType">
* <sequence>
@@ -38,6 +42,8 @@
* </sequence>
* <attribute name="Method" type="anyURI" use="required"/>
* </complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/saml-2.0/saml2_subject_confirmation_data.c b/lasso/xml/saml-2.0/saml2_subject_confirmation_data.c
index 05300b80..36740488 100644
--- a/lasso/xml/saml-2.0/saml2_subject_confirmation_data.c
+++ b/lasso/xml/saml-2.0/saml2_subject_confirmation_data.c
@@ -24,8 +24,12 @@
#include "saml2_subject_confirmation_data.h"
-/*
- * Schema fragment (saml-schema-assertion-2.0.xsd):
+/**
+ * SECTION:saml2_subject_confirmation_data
+ * @short_description: &lt;saml2:SubjectConfirmationData&gt;
+ *
+ * <figure><title>Schema fragment for saml2:SubjectConfirmationData</title>
+ * <programlisting><![CDATA[
*
* <complexType name="SubjectConfirmationDataType" mixed="true">
* <complexContent>
@@ -42,6 +46,8 @@
* </restriction>
* </complexContent>
* </complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/saml-2.0/saml2_subject_locality.c b/lasso/xml/saml-2.0/saml2_subject_locality.c
index 80d84452..f4d74f3a 100644
--- a/lasso/xml/saml-2.0/saml2_subject_locality.c
+++ b/lasso/xml/saml-2.0/saml2_subject_locality.c
@@ -24,13 +24,19 @@
#include "saml2_subject_locality.h"
-/*
- * Schema fragment (saml-schema-assertion-2.0.xsd):
+/**
+ * SECTION:saml2_subject_locality
+ * @short_description: &lt;saml2:SubjectLocality&gt;
+ *
+ * <figure><title>Schema fragment for saml2:SubjectLocality</title>
+ * <programlisting><![CDATA[
*
* <complexType name="SubjectLocalityType">
* <attribute name="Address" type="string" use="optional"/>
* <attribute name="DNSName" type="string" use="optional"/>
* </complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/saml-2.0/samlp2_artifact_resolve.c b/lasso/xml/saml-2.0/samlp2_artifact_resolve.c
index cf3475ee..fabe2e5d 100644
--- a/lasso/xml/saml-2.0/samlp2_artifact_resolve.c
+++ b/lasso/xml/saml-2.0/samlp2_artifact_resolve.c
@@ -24,8 +24,12 @@
#include "samlp2_artifact_resolve.h"
-/*
- * Schema fragment (saml-schema-protocol-2.0.xsd):
+/**
+ * SECTION:samlp2_artifact_resolve
+ * @short_description: &lt;samlp2:ArtifactResolve&gt;
+ *
+ * <figure><title>Schema fragment for samlp2:ArtifactResolve</title>
+ * <programlisting><![CDATA[
*
* <complexType name="ArtifactResolveType">
* <complexContent>
@@ -36,6 +40,8 @@
* </extension>
* </complexContent>
* </complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/saml-2.0/samlp2_artifact_response.c b/lasso/xml/saml-2.0/samlp2_artifact_response.c
index 490b17cd..0c3234e1 100644
--- a/lasso/xml/saml-2.0/samlp2_artifact_response.c
+++ b/lasso/xml/saml-2.0/samlp2_artifact_response.c
@@ -24,8 +24,12 @@
#include "samlp2_artifact_response.h"
-/*
- * Schema fragment (saml-schema-protocol-2.0.xsd):
+/**
+ * SECTION:samlp2_artifact_response
+ * @short_description: &lt;samlp2:ArtifactResponse&gt;
+ *
+ * <figure><title>Schema fragment for samlp2:ArtifactResponse</title>
+ * <programlisting><![CDATA[
*
* <complexType name="ArtifactResponseType">
* <complexContent>
@@ -36,6 +40,8 @@
* </extension>
* </complexContent>
* </complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/saml-2.0/samlp2_assertion_id_request.c b/lasso/xml/saml-2.0/samlp2_assertion_id_request.c
index f0b4c467..2f1b0ac8 100644
--- a/lasso/xml/saml-2.0/samlp2_assertion_id_request.c
+++ b/lasso/xml/saml-2.0/samlp2_assertion_id_request.c
@@ -24,8 +24,12 @@
#include "samlp2_assertion_id_request.h"
-/*
- * Schema fragment (saml-schema-protocol-2.0.xsd):
+/**
+ * SECTION:samlp2_assertion_idrequest
+ * @short_description: &lt;samlp2:AssertionIDRequest&gt;
+ *
+ * <figure><title>Schema fragment for samlp2:AssertionIDRequest</title>
+ * <programlisting><![CDATA[
*
* <complexType name="AssertionIDRequestType">
* <complexContent>
@@ -36,6 +40,8 @@
* </extension>
* </complexContent>
* </complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/saml-2.0/samlp2_attribute_query.c b/lasso/xml/saml-2.0/samlp2_attribute_query.c
index fd561e1d..76582a17 100644
--- a/lasso/xml/saml-2.0/samlp2_attribute_query.c
+++ b/lasso/xml/saml-2.0/samlp2_attribute_query.c
@@ -24,8 +24,12 @@
#include "samlp2_attribute_query.h"
-/*
- * Schema fragment (saml-schema-protocol-2.0.xsd):
+/**
+ * SECTION:samlp2_attribute_query
+ * @short_description: &lt;samlp2:AttributeQuery&gt;
+ *
+ * <figure><title>Schema fragment for samlp2:AttributeQuery</title>
+ * <programlisting><![CDATA[
*
* <complexType name="AttributeQueryType">
* <complexContent>
@@ -36,6 +40,8 @@
* </extension>
* </complexContent>
* </complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/saml-2.0/samlp2_authn_query.c b/lasso/xml/saml-2.0/samlp2_authn_query.c
index 1ee54204..3c64e913 100644
--- a/lasso/xml/saml-2.0/samlp2_authn_query.c
+++ b/lasso/xml/saml-2.0/samlp2_authn_query.c
@@ -24,8 +24,12 @@
#include "samlp2_authn_query.h"
-/*
- * Schema fragment (saml-schema-protocol-2.0.xsd):
+/**
+ * SECTION:samlp2_authn_query
+ * @short_description: &lt;samlp2:AuthnQuery&gt;
+ *
+ * <figure><title>Schema fragment for samlp2:AuthnQuery</title>
+ * <programlisting><![CDATA[
*
* <complexType name="AuthnQueryType">
* <complexContent>
@@ -37,6 +41,8 @@
* </extension>
* </complexContent>
* </complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/saml-2.0/samlp2_authn_request.c b/lasso/xml/saml-2.0/samlp2_authn_request.c
index b00b0968..6f61f51f 100644
--- a/lasso/xml/saml-2.0/samlp2_authn_request.c
+++ b/lasso/xml/saml-2.0/samlp2_authn_request.c
@@ -24,8 +24,12 @@
#include "samlp2_authn_request.h"
-/*
- * Schema fragment (saml-schema-protocol-2.0.xsd):
+/**
+ * SECTION:samlp2_authn_request
+ * @short_description: &lt;samlp2:AuthnRequest&gt;
+ *
+ * <figure><title>Schema fragment for samlp2:AuthnRequest</title>
+ * <programlisting><![CDATA[
*
* <complexType name="AuthnRequestType">
* <complexContent>
@@ -47,6 +51,8 @@
* </extension>
* </complexContent>
* </complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/saml-2.0/samlp2_authz_decision_query.c b/lasso/xml/saml-2.0/samlp2_authz_decision_query.c
index 25d7c089..a8df41b9 100644
--- a/lasso/xml/saml-2.0/samlp2_authz_decision_query.c
+++ b/lasso/xml/saml-2.0/samlp2_authz_decision_query.c
@@ -24,8 +24,12 @@
#include "samlp2_authz_decision_query.h"
-/*
- * Schema fragment (saml-schema-protocol-2.0.xsd):
+/**
+ * SECTION:samlp2_authz_decision_query
+ * @short_description: &lt;samlp2:AuthzDecisionQuery&gt;
+ *
+ * <figure><title>Schema fragment for samlp2:AuthzDecisionQuery</title>
+ * <programlisting><![CDATA[
*
* <complexType name="AuthzDecisionQueryType">
* <complexContent>
@@ -38,6 +42,8 @@
* </extension>
* </complexContent>
* </complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/saml-2.0/samlp2_extensions.c b/lasso/xml/saml-2.0/samlp2_extensions.c
index fbb44f7b..baefe221 100644
--- a/lasso/xml/saml-2.0/samlp2_extensions.c
+++ b/lasso/xml/saml-2.0/samlp2_extensions.c
@@ -24,14 +24,20 @@
#include "samlp2_extensions.h"
-/*
- * Schema fragment (saml-schema-protocol-2.0.xsd):
+/**
+ * SECTION:samlp2_extensions
+ * @short_description: &lt;samlp2:Extensions&gt;
+ *
+ * <figure><title>Schema fragment for samlp2:Extensions</title>
+ * <programlisting><![CDATA[
*
* <complexType name="ExtensionsType">
* <sequence>
* <any namespace="##other" processContents="lax" maxOccurs="unbounded"/>
* </sequence>
* </complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/saml-2.0/samlp2_idp_entry.c b/lasso/xml/saml-2.0/samlp2_idp_entry.c
index be1e3c8f..b85ce505 100644
--- a/lasso/xml/saml-2.0/samlp2_idp_entry.c
+++ b/lasso/xml/saml-2.0/samlp2_idp_entry.c
@@ -24,14 +24,20 @@
#include "samlp2_idp_entry.h"
-/*
- * Schema fragment (saml-schema-protocol-2.0.xsd):
+/**
+ * SECTION:samlp2_idp_entry
+ * @short_description: &lt;samlp2:IDPEntry&gt;
+ *
+ * <figure><title>Schema fragment for samlp2:IDPEntry</title>
+ * <programlisting><![CDATA[
*
* <complexType name="IDPEntryType">
* <attribute name="ProviderID" type="anyURI" use="required"/>
* <attribute name="Name" type="string" use="optional"/>
* <attribute name="Loc" type="anyURI" use="optional"/>
* </complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/saml-2.0/samlp2_idp_list.c b/lasso/xml/saml-2.0/samlp2_idp_list.c
index 0e7ceeb4..b8313c51 100644
--- a/lasso/xml/saml-2.0/samlp2_idp_list.c
+++ b/lasso/xml/saml-2.0/samlp2_idp_list.c
@@ -24,8 +24,12 @@
#include "samlp2_idp_list.h"
-/*
- * Schema fragment (saml-schema-protocol-2.0.xsd):
+/**
+ * SECTION:samlp2_idp_list
+ * @short_description: &lt;samlp2:IDPList&gt;
+ *
+ * <figure><title>Schema fragment for samlp2:IDPList</title>
+ * <programlisting><![CDATA[
*
* <complexType name="IDPListType">
* <sequence>
@@ -33,6 +37,8 @@
* <element ref="samlp:GetComplete" minOccurs="0"/>
* </sequence>
* </complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/saml-2.0/samlp2_logout_request.c b/lasso/xml/saml-2.0/samlp2_logout_request.c
index 87e061ab..e944f2d8 100644
--- a/lasso/xml/saml-2.0/samlp2_logout_request.c
+++ b/lasso/xml/saml-2.0/samlp2_logout_request.c
@@ -24,8 +24,12 @@
#include "samlp2_logout_request.h"
-/*
- * Schema fragment (saml-schema-protocol-2.0.xsd):
+/**
+ * SECTION:samlp2_logout_request
+ * @short_description: &lt;samlp2:LogoutRequest&gt;
+ *
+ * <figure><title>Schema fragment for samlp2:LogoutRequest</title>
+ * <programlisting><![CDATA[
*
* <complexType name="LogoutRequestType">
* <complexContent>
@@ -43,6 +47,8 @@
* </extension>
* </complexContent>
* </complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/saml-2.0/samlp2_logout_response.c b/lasso/xml/saml-2.0/samlp2_logout_response.c
index 32eabc03..ab46184f 100644
--- a/lasso/xml/saml-2.0/samlp2_logout_response.c
+++ b/lasso/xml/saml-2.0/samlp2_logout_response.c
@@ -24,10 +24,16 @@
#include "samlp2_logout_response.h"
-/*
- * Schema fragment (saml-schema-protocol-2.0.xsd):
+/**
+ * SECTION:samlp2_logout_response
+ * @short_description: &lt;samlp2:LogoutResponse&gt;
+ *
+ * <figure><title>Schema fragment for samlp2:LogoutResponse</title>
+ * <programlisting><![CDATA[
*
* <element name="LogoutResponse" type="samlp:StatusResponseType"/>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/saml-2.0/samlp2_manage_name_id_request.c b/lasso/xml/saml-2.0/samlp2_manage_name_id_request.c
index 75e880a5..f3142007 100644
--- a/lasso/xml/saml-2.0/samlp2_manage_name_id_request.c
+++ b/lasso/xml/saml-2.0/samlp2_manage_name_id_request.c
@@ -24,8 +24,12 @@
#include "samlp2_manage_name_id_request.h"
-/*
- * Schema fragment (saml-schema-protocol-2.0.xsd):
+/**
+ * SECTION:samlp2_manage_name_id_request
+ * @short_description: &lt;samlp2:ManageNameIDRequest&gt;
+ *
+ * <figure><title>Schema fragment for samlp2:ManageNameIDRequest</title>
+ * <programlisting><![CDATA[
*
* <complexType name="ManageNameIDRequestType">
* <complexContent>
@@ -44,6 +48,8 @@
* </extension>
* </complexContent>
* </complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/saml-2.0/samlp2_manage_name_id_response.c b/lasso/xml/saml-2.0/samlp2_manage_name_id_response.c
index 9dcd42f7..76ef2846 100644
--- a/lasso/xml/saml-2.0/samlp2_manage_name_id_response.c
+++ b/lasso/xml/saml-2.0/samlp2_manage_name_id_response.c
@@ -24,10 +24,16 @@
#include "samlp2_manage_name_id_response.h"
-/*
- * Schema fragment (saml-schema-protocol-2.0.xsd):
+/**
+ * SECTION:samlp2_manage_name_id_response
+ * @short_description: &lt;samlp2:ManageNameIDResponse&gt;
+ *
+ * <figure><title>Schema fragment for samlp2:ManageNameIDResponse</title>
+ * <programlisting><![CDATA[
*
* <element name="ManageNameIDResponse" type="samlp:StatusResponseType"/>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/saml-2.0/samlp2_name_id_mapping_request.c b/lasso/xml/saml-2.0/samlp2_name_id_mapping_request.c
index 82b5a68a..589f22e9 100644
--- a/lasso/xml/saml-2.0/samlp2_name_id_mapping_request.c
+++ b/lasso/xml/saml-2.0/samlp2_name_id_mapping_request.c
@@ -24,8 +24,12 @@
#include "samlp2_name_id_mapping_request.h"
-/*
- * Schema fragment (saml-schema-protocol-2.0.xsd):
+/**
+ * SECTION:samlp2_name_id_mapping_request
+ * @short_description: &lt;samlp2:NameIDMappingRequest&gt;
+ *
+ * <figure><title>Schema fragment for samlp2:NameIDMappingRequest</title>
+ * <programlisting><![CDATA[
*
* <complexType name="NameIDMappingRequestType">
* <complexContent>
@@ -41,6 +45,8 @@
* </extension>
* </complexContent>
* </complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/saml-2.0/samlp2_name_id_mapping_response.c b/lasso/xml/saml-2.0/samlp2_name_id_mapping_response.c
index cafcc83c..8afe2f51 100644
--- a/lasso/xml/saml-2.0/samlp2_name_id_mapping_response.c
+++ b/lasso/xml/saml-2.0/samlp2_name_id_mapping_response.c
@@ -24,8 +24,12 @@
#include "samlp2_name_id_mapping_response.h"
-/*
- * Schema fragment (saml-schema-protocol-2.0.xsd):
+/**
+ * SECTION:samlp2_name_id_mapping_response
+ * @short_description: &lt;samlp2:NameIDMappingResponse&gt;
+ *
+ * <figure><title>Schema fragment for samlp2:NameIDMappingResponse</title>
+ * <programlisting><![CDATA[
*
* <complexType name="NameIDMappingResponseType">
* <complexContent>
@@ -37,6 +41,8 @@
* </extension>
* </complexContent>
* </complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/saml-2.0/samlp2_name_id_policy.c b/lasso/xml/saml-2.0/samlp2_name_id_policy.c
index d83aea40..10f3dfca 100644
--- a/lasso/xml/saml-2.0/samlp2_name_id_policy.c
+++ b/lasso/xml/saml-2.0/samlp2_name_id_policy.c
@@ -24,14 +24,20 @@
#include "samlp2_name_id_policy.h"
-/*
- * Schema fragment (saml-schema-protocol-2.0.xsd):
+/**
+ * SECTION:samlp2_name_id_policy
+ * @short_description: &lt;samlp2:NameIDPolicy&gt;
+ *
+ * <figure><title>Schema fragment for samlp2:NameIDPolicy</title>
+ * <programlisting><![CDATA[
*
* <complexType name="NameIDPolicyType">
* <attribute name="Format" type="anyURI" use="optional"/>
* <attribute name="SPNameQualifier" type="string" use="optional"/>
* <attribute name="AllowCreate" type="boolean" use="optional"/>
* </complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/saml-2.0/samlp2_request_abstract.c b/lasso/xml/saml-2.0/samlp2_request_abstract.c
index b4cf823c..04863f46 100644
--- a/lasso/xml/saml-2.0/samlp2_request_abstract.c
+++ b/lasso/xml/saml-2.0/samlp2_request_abstract.c
@@ -28,8 +28,12 @@
#include "samlp2_request_abstract.h"
-/*
- * Schema fragment (saml-schema-protocol-2.0.xsd):
+/**
+ * SECTION:samlp2_request_abstract
+ * @short_description: &lt;samlp2:RequestAbstract&gt;
+ *
+ * <figure><title>Schema fragment for samlp2:RequestAbstract</title>
+ * <programlisting><![CDATA[
*
* <complexType name="RequestAbstractType" abstract="true">
* <sequence>
@@ -43,6 +47,8 @@
* <attribute name="Destination" type="anyURI" use="optional"/>
* <attribute name="Consent" type="anyURI" use="optional"/>
* </complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/saml-2.0/samlp2_requested_authn_context.c b/lasso/xml/saml-2.0/samlp2_requested_authn_context.c
index 17cf3197..21dbf828 100644
--- a/lasso/xml/saml-2.0/samlp2_requested_authn_context.c
+++ b/lasso/xml/saml-2.0/samlp2_requested_authn_context.c
@@ -24,8 +24,12 @@
#include "samlp2_requested_authn_context.h"
-/*
- * Schema fragment (saml-schema-protocol-2.0.xsd):
+/**
+ * SECTION:samlp2_requested_authn_context
+ * @short_description: &lt;samlp2:RequestedAuthnContext&gt;
+ *
+ * <figure><title>Schema fragment for samlp2:RequestedAuthnContext</title>
+ * <programlisting><![CDATA[
*
* <complexType name="RequestedAuthnContextType">
* <choice>
@@ -34,6 +38,8 @@
* </choice>
* <attribute name="Comparison" type="samlp:AuthnContextComparisonType" use="optional"/>
* </complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/saml-2.0/samlp2_response.c b/lasso/xml/saml-2.0/samlp2_response.c
index 69e7f5ce..0950fa7d 100644
--- a/lasso/xml/saml-2.0/samlp2_response.c
+++ b/lasso/xml/saml-2.0/samlp2_response.c
@@ -26,8 +26,12 @@
#include "saml2_assertion.h"
#include "saml2_encrypted_element.h"
-/*
- * Schema fragment (saml-schema-protocol-2.0.xsd):
+/**
+ * SECTION:samlp2_response
+ * @short_description: &lt;samlp2:Response&gt;
+ *
+ * <figure><title>Schema fragment for samlp2:Response</title>
+ * <programlisting><![CDATA[
*
* <complexType name="ResponseType">
* <complexContent>
@@ -39,6 +43,8 @@
* </extension>
* </complexContent>
* </complexType>
+ * ]]></programlisting>
+ * </figure>
*/
extern LassoNode* lasso_assertion_encrypt(LassoSaml2Assertion *assertion);
diff --git a/lasso/xml/saml-2.0/samlp2_scoping.c b/lasso/xml/saml-2.0/samlp2_scoping.c
index 6f216403..822b8dfa 100644
--- a/lasso/xml/saml-2.0/samlp2_scoping.c
+++ b/lasso/xml/saml-2.0/samlp2_scoping.c
@@ -24,8 +24,12 @@
#include "samlp2_scoping.h"
-/*
- * Schema fragment (saml-schema-protocol-2.0.xsd):
+/**
+ * SECTION:samlp2_scoping
+ * @short_description: &lt;samlp2:Scoping&gt;
+ *
+ * <figure><title>Schema fragment for samlp2:Scoping</title>
+ * <programlisting><![CDATA[
*
* <complexType name="ScopingType">
* <sequence>
@@ -34,6 +38,8 @@
* </sequence>
* <attribute name="ProxyCount" type="nonNegativeInteger" use="optional"/>
* </complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/saml-2.0/samlp2_status.c b/lasso/xml/saml-2.0/samlp2_status.c
index 078e2ebf..2270d294 100644
--- a/lasso/xml/saml-2.0/samlp2_status.c
+++ b/lasso/xml/saml-2.0/samlp2_status.c
@@ -24,8 +24,12 @@
#include "samlp2_status.h"
-/*
- * Schema fragment (saml-schema-protocol-2.0.xsd):
+/**
+ * SECTION:samlp2_status
+ * @short_description: &lt;samlp2:Status&gt;
+ *
+ * <figure><title>Schema fragment for samlp2:Status</title>
+ * <programlisting><![CDATA[
*
* <complexType name="StatusType">
* <sequence>
@@ -34,6 +38,8 @@
* <element ref="samlp:StatusDetail" minOccurs="0"/>
* </sequence>
* </complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/saml-2.0/samlp2_status_code.c b/lasso/xml/saml-2.0/samlp2_status_code.c
index 21e7cc82..1919b312 100644
--- a/lasso/xml/saml-2.0/samlp2_status_code.c
+++ b/lasso/xml/saml-2.0/samlp2_status_code.c
@@ -24,8 +24,12 @@
#include "samlp2_status_code.h"
-/*
- * Schema fragment (saml-schema-protocol-2.0.xsd):
+/**
+ * SECTION:samlp2_status_code
+ * @short_description: &lt;samlp2:StatusCode&gt;
+ *
+ * <figure><title>Schema fragment for samlp2:StatusCode</title>
+ * <programlisting><![CDATA[
*
* <complexType name="StatusCodeType">
* <sequence>
@@ -33,6 +37,8 @@
* </sequence>
* <attribute name="Value" type="anyURI" use="required"/>
* </complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/saml-2.0/samlp2_status_detail.c b/lasso/xml/saml-2.0/samlp2_status_detail.c
index 3292a842..7f3ce7a3 100644
--- a/lasso/xml/saml-2.0/samlp2_status_detail.c
+++ b/lasso/xml/saml-2.0/samlp2_status_detail.c
@@ -24,14 +24,20 @@
#include "samlp2_status_detail.h"
-/*
- * Schema fragment (saml-schema-protocol-2.0.xsd):
+/**
+ * SECTION:samlp2_status_detail
+ * @short_description: &lt;samlp2:StatusDetail&gt;
+ *
+ * <figure><title>Schema fragment for samlp2:StatusDetail</title>
+ * <programlisting><![CDATA[
*
* <complexType name="StatusDetailType">
* <sequence>
* <any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
* </sequence>
* </complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/saml-2.0/samlp2_status_response.c b/lasso/xml/saml-2.0/samlp2_status_response.c
index caa83255..76bb29a3 100644
--- a/lasso/xml/saml-2.0/samlp2_status_response.c
+++ b/lasso/xml/saml-2.0/samlp2_status_response.c
@@ -28,8 +28,12 @@
#include "samlp2_status_response.h"
-/*
- * Schema fragment (saml-schema-protocol-2.0.xsd):
+/**
+ * SECTION:samlp2_status_response
+ * @short_description: &lt;samlp2:StatusResponse&gt;
+ *
+ * <figure><title>Schema fragment for samlp2:StatusResponse</title>
+ * <programlisting><![CDATA[
*
* <complexType name="StatusResponseType">
* <sequence>
@@ -45,6 +49,8 @@
* <attribute name="Destination" type="anyURI" use="optional"/>
* <attribute name="Consent" type="anyURI" use="optional"/>
* </complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/saml-2.0/samlp2_subject_query_abstract.c b/lasso/xml/saml-2.0/samlp2_subject_query_abstract.c
index f9d29767..2dc44c88 100644
--- a/lasso/xml/saml-2.0/samlp2_subject_query_abstract.c
+++ b/lasso/xml/saml-2.0/samlp2_subject_query_abstract.c
@@ -24,8 +24,12 @@
#include "samlp2_subject_query_abstract.h"
-/*
- * Schema fragment (saml-schema-protocol-2.0.xsd):
+/**
+ * SECTION:samlp2_subject_query_abstract
+ * @short_description: &lt;samlp2:SubjectQueryAbstract&gt;
+ *
+ * <figure><title>Schema fragment for samlp2:SubjectQueryAbstract</title>
+ * <programlisting><![CDATA[
*
* <complexType name="SubjectQueryAbstractType" abstract="true">
* <complexContent>
@@ -36,6 +40,8 @@
* </extension>
* </complexContent>
* </complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/saml-2.0/samlp2_terminate.c b/lasso/xml/saml-2.0/samlp2_terminate.c
index 868dc58e..c31ae8a0 100644
--- a/lasso/xml/saml-2.0/samlp2_terminate.c
+++ b/lasso/xml/saml-2.0/samlp2_terminate.c
@@ -24,10 +24,16 @@
#include "samlp2_terminate.h"
-/*
- * Schema fragment (saml-schema-protocol-2.0.xsd):
+/**
+ * SECTION:samlp2_terminate
+ * @short_description: &lt;samlp2:Terminate&gt;
+ *
+ * <figure><title>Schema fragment for samlp2:Terminate</title>
+ * <programlisting><![CDATA[
*
* <complexType name="TerminateType"/>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/saml_advice.c b/lasso/xml/saml_advice.c
index 0ce4356d..e0df3402 100644
--- a/lasso/xml/saml_advice.c
+++ b/lasso/xml/saml_advice.c
@@ -25,9 +25,12 @@
#include <lasso/xml/saml_advice.h>
#include <lasso/xml/saml_assertion.h>
-/*
- * Schema fragment (oasis-sstc-saml-schema-assertion-1.0.xsd):
- *
+/**
+ * SECTION:saml_advice
+ * @short_description: &lt;saml:Advice&gt;
+ *
+ * <figure><title>Schema fragment for saml:Advice</title>
+ * <programlisting><![CDATA[
* <element name="Advice" type="saml:AdviceType"/>
* <complexType name="AdviceType">
* <choice minOccurs="0" maxOccurs="unbounded">
@@ -41,6 +44,8 @@
* <simpleType name="IDReferenceType">
* <restriction base="string"/>
* </simpleType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/saml_assertion.c b/lasso/xml/saml_assertion.c
index cfaeb39a..f812dea4 100644
--- a/lasso/xml/saml_assertion.c
+++ b/lasso/xml/saml_assertion.c
@@ -28,8 +28,12 @@
#include <lasso/xml/saml_assertion.h>
-/*
- * Schema fragment (oasis-sstc-saml-schema-assertion-1.0.xsd):
+/**
+ * SECTION:saml_assertion
+ * @short_description: &lt;saml:Assertion&gt;
+ *
+ * <figure><title>Schema fragment for saml:Assertion</title>
+ * <programlisting><![CDATA[
*
* <element name="Assertion" type="saml:AssertionType"/>
* <complexType name="AssertionType">
@@ -56,6 +60,8 @@
* <simpleType name="IDType">
* <restriction base="string"/>
* </simpleType>
+ * ]]></programlisting>
+ * </figure>
*/
diff --git a/lasso/xml/saml_authentication_statement.c b/lasso/xml/saml_authentication_statement.c
index eff629cf..da3ab7d4 100644
--- a/lasso/xml/saml_authentication_statement.c
+++ b/lasso/xml/saml_authentication_statement.c
@@ -24,8 +24,12 @@
#include <lasso/xml/saml_authentication_statement.h>
-/*
- * Schema fragment (oasis-sstc-saml-schema-assertion-1.0.xsd):
+/**
+ * SECTION:saml_authentication_statement
+ * @short_description: &lt;saml:AuthenticationStatement&gt;
+ *
+ * <figure><title>Schema fragment for saml:AuthenticationStatement</title>
+ * <programlisting><![CDATA[
*
* <element name="AuthenticationStatement" type="saml:AuthenticationStatementType"/>
* <complexType name="AuthenticationStatementType">
@@ -40,6 +44,8 @@
* </extension>
* </complexContent>
* </complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/saml_authority_binding.c b/lasso/xml/saml_authority_binding.c
index d76f02a5..55489efe 100644
--- a/lasso/xml/saml_authority_binding.c
+++ b/lasso/xml/saml_authority_binding.c
@@ -24,8 +24,12 @@
#include <lasso/xml/saml_authority_binding.h>
-/*
- * Schema fragment (oasis-sstc-saml-schema-assertion-1.0.xsd):
+/**
+ * SECTION:saml_authority_binding
+ * @short_description: &lt;saml:AuthorityBinding&gt;
+ *
+ * <figure><title>Schema fragment for saml:AuthorityBinding</title>
+ * <programlisting><![CDATA[
*
* <element name="AuthorityBinding" type="saml:AuthorityBindingType"/>
* <complexType name="AuthorityBindingType">
@@ -33,6 +37,8 @@
* <attribute name="Location" type="anyURI" use="required"/>
* <attribute name="Binding" type="anyURI" use="required"/>
* </complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/saml_condition_abstract.c b/lasso/xml/saml_condition_abstract.c
index b592f548..0d38d521 100644
--- a/lasso/xml/saml_condition_abstract.c
+++ b/lasso/xml/saml_condition_abstract.c
@@ -24,12 +24,17 @@
#include <lasso/xml/saml_condition_abstract.h>
-/*
-The schema fragment (oasis-sstc-saml-schema-assertion-1.0.xsd):
-
-<element name="Condition" type="saml:ConditionAbstractType"/>
-<complexType name="ConditionAbstractType" abstract="true"/>
-*/
+/**
+ * SECTION:saml_condition_abstract
+ * @short_description: &lt;:saml:ConditionAbstract&gt;
+ *
+ * <figure><title>Schema fragment for saml:ConditionAbstract</title>
+ * <programlisting><![CDATA[
+ * <element name="Condition" type="saml:ConditionAbstractType"/>
+ * <complexType name="ConditionAbstractType" abstract="true"/>
+ * ]]></programlisting>
+ * </figure>
+ */
/*****************************************************************************/
/* private methods */
diff --git a/lasso/xml/saml_conditions.c b/lasso/xml/saml_conditions.c
index d7de71ea..c6ae2fd6 100644
--- a/lasso/xml/saml_conditions.c
+++ b/lasso/xml/saml_conditions.c
@@ -24,8 +24,12 @@
#include <lasso/xml/saml_conditions.h>
-/*
- * Schema fragment (oasis-sstc-saml-schema-assertion-1.0.xsd):
+/**
+ * SECTION:saml_conditions
+ * @short_description: &lt;saml:Conditions&gt;
+ *
+ * <figure><title>Schema fragment for saml:Conditions</title>
+ * <programlisting><![CDATA[
*
* <element name="Conditions" type="saml:ConditionsType"/>
* <complexType name="ConditionsType">
@@ -36,6 +40,8 @@
* <attribute name="NotBefore" type="dateTime" use="optional"/>
* <attribute name="NotOnOrAfter" type="dateTime" use="optional"/>
* </complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/saml_name_identifier.c b/lasso/xml/saml_name_identifier.c
index 597685c0..60ebc03c 100644
--- a/lasso/xml/saml_name_identifier.c
+++ b/lasso/xml/saml_name_identifier.c
@@ -25,8 +25,12 @@
#include <lasso/xml/saml_name_identifier.h>
#include <libxml/uri.h>
-/*
- * Schema fragment (oasis-sstc-saml-schema-assertion-1.0.xsd):
+/**
+ * SECTION:saml_name_identifier
+ * @short_description: &lt;saml:NameIdentifier&gt;
+ *
+ * <figure><title>Schema fragment for saml:NameIdentifier</title>
+ * <programlisting><![CDATA[
*
* <element name="NameIdentifier" type="saml:NameIdentifierType"/>
* <complexType name="NameIdentifierType">
@@ -37,6 +41,8 @@
* </extension>
* </simpleContent>
* </complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/saml_name_identifier.h b/lasso/xml/saml_name_identifier.h
index 9c113e65..78062038 100644
--- a/lasso/xml/saml_name_identifier.h
+++ b/lasso/xml/saml_name_identifier.h
@@ -49,6 +49,21 @@ extern "C" {
typedef struct _LassoSamlNameIdentifier LassoSamlNameIdentifier;
typedef struct _LassoSamlNameIdentifierClass LassoSamlNameIdentifierClass;
+/**
+ * LassoSamlNameIdentifier:
+ *
+ * @NameQualifier is the provider ID of the provider that created the name
+ * identifier.
+ *
+ * @Format is a string constant defined by the Liberty
+ * Alliance. The following constants are defined:
+ * #LASSO_LIB_NAME_IDENTIFIER_FORMAT_FEDERATED,
+ * #LASSO_LIB_NAME_IDENTIFIER_FORMAT_ONE_TIME,
+ * #LASSO_LIB_NAME_IDENTIFIER_FORMAT_ENCRYPTED (when providers transmit name
+ * identifiers) and
+ * #LASSO_LIB_NAME_IDENTIFIER_FORMAT_ENTITYID.
+ *
+ */
struct _LassoSamlNameIdentifier {
LassoNode parent;
diff --git a/lasso/xml/saml_statement_abstract.c b/lasso/xml/saml_statement_abstract.c
index 7c8b16cf..0480e44e 100644
--- a/lasso/xml/saml_statement_abstract.c
+++ b/lasso/xml/saml_statement_abstract.c
@@ -24,12 +24,17 @@
#include <lasso/xml/saml_statement_abstract.h>
-/*
-The schema fragment (oasis-sstc-saml-schema-assertion-1.0.xsd):
-
-<element name="Statement" type="saml:StatementAbstractType"/>
-<complexType name="StatementAbstractType" abstract="true"/>
-*/
+/**
+ * SECTION:saml_statement_abstract
+ * @short_description: &lt;saml:StatementAbstract&gt;
+ *
+ * <figure><title>Schema fragment for saml:StatementAbstract</title>
+ * <programlisting><![CDATA[
+ * <element name="Statement" type="saml:StatementAbstractType"/>
+ * <complexType name="StatementAbstractType" abstract="true"/>
+ * ]]></programlisting>
+ * </figure>
+ */
/*****************************************************************************/
diff --git a/lasso/xml/saml_subject.c b/lasso/xml/saml_subject.c
index 61d3879b..5e20bf01 100644
--- a/lasso/xml/saml_subject.c
+++ b/lasso/xml/saml_subject.c
@@ -24,8 +24,12 @@
#include <lasso/xml/saml_subject.h>
-/*
- * Schema fragment (oasis-sstc-saml-schema-assertion-1.0.xsd):
+/**
+ * SECTION:saml_subject
+ * @short_description: &lt;saml:Subject&gt;
+ *
+ * <figure><title>Schema fragment for saml:Subject</title>
+ * <programlisting><![CDATA[
*
* <element name="Subject" type="saml:SubjectType"/>
* <complexType name="SubjectType">
@@ -37,6 +41,8 @@
* <element ref="saml:SubjectConfirmation"/>
* </choice>
* </complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/saml_subject_confirmation.c b/lasso/xml/saml_subject_confirmation.c
index 057e8e75..40517c1a 100644
--- a/lasso/xml/saml_subject_confirmation.c
+++ b/lasso/xml/saml_subject_confirmation.c
@@ -24,8 +24,12 @@
#include <lasso/xml/saml_subject_confirmation.h>
-/*
- * Schema fragment (oasis-sstc-saml-schema-assertion-1.0.xsd):
+/**
+ * SECTION:saml_subject_confirmation
+ * @short_description: &lt;saml:SubjectConfirmation&gt;
+ *
+ * <figure><title>Schema fragment for saml:SubjectConfirmation</title>
+ * <programlisting><![CDATA[
*
* <element name="SubjectConfirmation" type="saml:SubjectConfirmationType"/>
* <complexType name="SubjectConfirmationType">
@@ -38,6 +42,8 @@
*
* <element name="SubjectConfirmationData" type="anyType"/>
* <element name="ConfirmationMethod" type="anyURI"/>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/saml_subject_locality.c b/lasso/xml/saml_subject_locality.c
index 1edc9ea6..b97db441 100644
--- a/lasso/xml/saml_subject_locality.c
+++ b/lasso/xml/saml_subject_locality.c
@@ -24,14 +24,20 @@
#include <lasso/xml/saml_subject_locality.h>
-/*
- * Schema fragment (oasis-sstc-saml-schema-assertion-1.0.xsd):
+/**
+ * SECTION:saml_subject_locality
+ * @short_description: &lt;saml:SubjectLocality&gt;
+ *
+ * <figure><title>Schema fragment for saml:SubjectLocality</title>
+ * <programlisting><![CDATA[
*
* <element name="SubjectLocality" type="saml:SubjectLocalityType"/>
* <complexType name="SubjectLocalityType">
* <attribute name="IPAddress" type="string" use="optional"/>
* <attribute name="DNSAddress" type="string" use="optional"/>
* </complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/saml_subject_statement_abstract.c b/lasso/xml/saml_subject_statement_abstract.c
index 0ee03ef1..450bf54b 100644
--- a/lasso/xml/saml_subject_statement_abstract.c
+++ b/lasso/xml/saml_subject_statement_abstract.c
@@ -24,8 +24,12 @@
#include <lasso/xml/saml_subject_statement_abstract.h>
-/*
- * Schema fragment (oasis-sstc-saml-schema-assertion-1.0.xsd):
+/**
+ * SECTION:saml_subject_statement_abstract
+ * @short_description: &lt;saml:SubjectStatementAbstractType&gt;
+ *
+ * <figure><title>Schema fragment for saml:SubjectStatementAbstractType</title>
+ * <programlisting><![CDATA[
*
* <complexType name="SubjectStatementAbstractType" abstract="true">
* <complexContent>
@@ -36,6 +40,8 @@
* </extension>
* </complexContent>
* </complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/samlp_request.c b/lasso/xml/samlp_request.c
index ad2ebaaf..12eba377 100644
--- a/lasso/xml/samlp_request.c
+++ b/lasso/xml/samlp_request.c
@@ -24,7 +24,12 @@
#include <lasso/xml/samlp_request.h>
-/*
+/**
+ * SECTION:samlp_request
+ * @short_description: &lt;samlp:Request&gt;
+ *
+ * <figure><title>Schema fragment for lib:Scoping</title>
+ * <programlisting><![CDATA[
* <element name="Request" type="samlp:RequestType"/>
* <complexType name="RequestType">
* <complexContent>
@@ -43,6 +48,8 @@
* </complexType>
*
* <element name="AssertionArtifact" type="string"/>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/samlp_request_abstract.c b/lasso/xml/samlp_request_abstract.c
index bcece750..42254977 100644
--- a/lasso/xml/samlp_request_abstract.c
+++ b/lasso/xml/samlp_request_abstract.c
@@ -27,8 +27,12 @@
#include <lasso/xml/samlp_request_abstract.h>
-/*
- * Schema fragment (oasis-sstc-saml-schema-protocol-1.0.xsd):
+/**
+ * SECTION:samlp_request_abstract
+ * @short_description: &lt;samlp:RequestAbstractType&gt;
+ *
+ * <figure><title>Schema fragment for samlp:RequestAbstractType</title>
+ * <programlisting><![CDATA[
*
* <complexType name="RequestAbstractType" abstract="true">
* <sequence>
@@ -47,6 +51,8 @@
* <simpleType name="IDType">
* <restriction base="string"/>
* </simpleType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/samlp_response.c b/lasso/xml/samlp_response.c
index 57e2086e..98bad693 100644
--- a/lasso/xml/samlp_response.c
+++ b/lasso/xml/samlp_response.c
@@ -25,8 +25,12 @@
#include <lasso/xml/samlp_response.h>
#include <libxml/tree.h>
-/*
- * Schema fragment (oasis-sstc-saml-schema-protocol-1.0.xsd):
+/**
+ * SECTION:samlp_response
+ * @short_description: &lt;samlp:Response&gt;
+ *
+ * <figure><title>Schema fragment for samlp:Response</title>
+ * <programlisting><![CDATA[
*
* <element name="Response" type="samlp:ResponseType"/>
* <complexType name="ResponseType">
@@ -39,6 +43,8 @@
* </extension>
* </complexContent>
* </complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/samlp_response_abstract.c b/lasso/xml/samlp_response_abstract.c
index b477d393..22862ab7 100644
--- a/lasso/xml/samlp_response_abstract.c
+++ b/lasso/xml/samlp_response_abstract.c
@@ -27,8 +27,12 @@
#include <lasso/xml/samlp_response_abstract.h>
-/*
- * Schema fragment (oasis-sstc-saml-schema-protocol-1.0.xsd):
+/**
+ * SECTION:samlp_response_abstract
+ * @short_description: &lt;samlp:ResponseAbstractType&gt;
+ *
+ * <figure><title>Schema fragment for samlp:ResponseAbstractType</title>
+ * <programlisting><![CDATA[
*
* <complexType name="ResponseAbstractType" abstract="true">
* <sequence>
@@ -49,6 +53,8 @@
* <simpleType name="IDReferenceType">
* <restriction base="string"/>
* </simpleType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/samlp_status.c b/lasso/xml/samlp_status.c
index 42de54c2..2c88e44f 100644
--- a/lasso/xml/samlp_status.c
+++ b/lasso/xml/samlp_status.c
@@ -24,8 +24,12 @@
#include <lasso/xml/samlp_status.h>
-/*
- * Schema fragment (oasis-sstc-saml-schema-protocol-1.0.xsd):
+/**
+ * SECTION:samlp_status
+ * @short_description: &lt;samlp:Status&gt;
+ *
+ * <figure><title>Schema fragment for samlp:Status</title>
+ * <programlisting><![CDATA[
*
* <element name="Status" type="samlp:StatusType"/>
* <complexType name="StatusType">
@@ -37,6 +41,8 @@
* </complexType>
*
* <element name="StatusMessage" type="string"/>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/samlp_status_code.c b/lasso/xml/samlp_status_code.c
index 2a41a628..43f541d9 100644
--- a/lasso/xml/samlp_status_code.c
+++ b/lasso/xml/samlp_status_code.c
@@ -24,8 +24,12 @@
#include <lasso/xml/samlp_status_code.h>
-/*
- * Schema fragment (oasis-sstc-saml-schema-protocol-1.0.xsd):
+/**
+ * SECTION:samlp_status_code
+ * @short_description: &lt;samlp:StatusCode&gt;
+ *
+ * <figure><title>Schema fragment for samlp:StatusCode</title>
+ * <programlisting><![CDATA[
*
* <element name="StatusCode" type="samlp:StatusCodeType"/>
* <complexType name="StatusCodeType">
@@ -34,6 +38,8 @@
* </sequence>
* <attribute name="Value" type="QName" use="required"/>
* </complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/soap_binding_consent.c b/lasso/xml/soap_binding_consent.c
index f08c7c6c..cc7f7ef7 100644
--- a/lasso/xml/soap_binding_consent.c
+++ b/lasso/xml/soap_binding_consent.c
@@ -24,8 +24,12 @@
#include <lasso/xml/soap_binding_consent.h>
-/*
- * Schema fragments (liberty-idwsf-soap-binding-v1.1.xsd):
+/**
+ * SECTION:soap_binding_consent
+ * @short_description: &lt;soapbinding:ConsentType&gt;
+ *
+ * <figure><title>Schema fragment for soapbinding:ConsentType</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="ConsentType">
* <xs:attribute name="uri" type="xs:anyURI" use="required"/>
@@ -36,6 +40,8 @@
* </xs:complexType>
* <xs:element name="Consent" type="ConsentType"/>
*
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/soap_binding_correlation.c b/lasso/xml/soap_binding_correlation.c
index c54a65f4..d7fbd6ad 100644
--- a/lasso/xml/soap_binding_correlation.c
+++ b/lasso/xml/soap_binding_correlation.c
@@ -24,8 +24,12 @@
#include <lasso/xml/soap_binding_correlation.h>
-/*
- * Schema fragments (liberty-idwsf-soap-binding-v1.1.xsd):
+/**
+ * SECTION:soap_binding_correlation
+ * @short_description: &lt;soapbinding:correlationType&gt;
+ *
+ * <figure><title>Schema fragment for soapbinding:correlationType</title>
+ * <programlisting><![CDATA[
* <xs:complexType name="correlationType">
* <xs:attribute name="messageID" type="IDType" use="required"/>
* <xs:attribute name="refToMessageID" type="IDType" use="optional"/>
@@ -34,6 +38,8 @@
* <xs:attribute ref="S:mustUnderstand" use="optional"/>
* <xs:attribute ref="S:actor" use="optional"/>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/soap_binding_ext_credential.c b/lasso/xml/soap_binding_ext_credential.c
index 99c2c0e5..004a930c 100644
--- a/lasso/xml/soap_binding_ext_credential.c
+++ b/lasso/xml/soap_binding_ext_credential.c
@@ -24,8 +24,12 @@
#include <lasso/xml/soap_binding_ext_credential.h>
-/*
- * Schema fragments (liberty-idwsf-soap-binding-v1.1.xsd - extension avril 2004):
+/**
+ * SECTION:soap_binding_ext_credential
+ * @short_description: &lt;soapbinding:Credential&gt;
+ *
+ * <figure><title>Schema fragment for soapbinding:Credential</title>
+ * <programlisting><![CDATA[
*
* <xs:element name="Credential" minOccurs="0" maxOccurs="unbounded">
* <xs:complexType>
@@ -36,6 +40,8 @@
* </xs:complexType>
* </xs:element>
*
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/soap_binding_ext_credentials_context.c b/lasso/xml/soap_binding_ext_credentials_context.c
index 75df13b4..d9fbeb31 100644
--- a/lasso/xml/soap_binding_ext_credentials_context.c
+++ b/lasso/xml/soap_binding_ext_credentials_context.c
@@ -24,8 +24,12 @@
#include <lasso/xml/soap_binding_ext_credentials_context.h>
-/*
- * Schema fragments (liberty-idwsf-soap-binding-v1.1.xsd - extension avril 2004):
+/**
+ * SECTION:soap_binding_ext_credentials_context
+ * @short_description: &lt;soapbinding:CredentialsContextType&gt;
+ *
+ * <figure><title>Schema fragment for soapbinding:CredentialsContextType</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="CredentialsContextType">
* <xs:sequence>
@@ -38,6 +42,8 @@
* </xs:complexType>
* <xs:element name="CredentialsContext" type="CredentialsContextType"/>
*
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/soap_binding_ext_service_instance_update.c b/lasso/xml/soap_binding_ext_service_instance_update.c
index 72181791..3cc21f0a 100644
--- a/lasso/xml/soap_binding_ext_service_instance_update.c
+++ b/lasso/xml/soap_binding_ext_service_instance_update.c
@@ -24,8 +24,12 @@
#include <lasso/xml/soap_binding_ext_service_instance_update.h>
-/*
- * Schema fragments (liberty-idwsf-soap-binding-v1.1.xsd - extension avril 2004):
+/**
+ * SECTION:soap_binding_ext_service_instance_update
+ * @short_description: &lt;soapbinding:ServiceInstanceUpdateType&gt;
+ *
+ * <figure><title>Schema fragment for soapbinding:ServiceInstanceUpdateType</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="ServiceInstanceUpdateType">
* <xs:sequence>
@@ -45,6 +49,8 @@
* <xs:attribute ref="S:actor" use="optional"/>
* </xs:complexType>
*
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/soap_binding_ext_timeout.c b/lasso/xml/soap_binding_ext_timeout.c
index 8387c151..8d9477f8 100644
--- a/lasso/xml/soap_binding_ext_timeout.c
+++ b/lasso/xml/soap_binding_ext_timeout.c
@@ -24,8 +24,12 @@
#include <lasso/xml/soap_binding_ext_timeout.h>
-/*
- * Schema fragments (liberty-idwsf-soap-binding-v1.1.xsd - extension avril 2004):
+/**
+ * SECTION:soap_binding_ext_timeout
+ * @short_description: &lt;soapbinding:TimeoutType&gt;
+ *
+ * <figure><title>Schema fragment for soapbinding:TimeoutType</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="TimeoutType">
* <xs:attribute name="maxProcessingTime" type="xs:integer" use="required"/>
@@ -35,6 +39,8 @@
* </xs:complexType>
* <xs:element name="Timeout" type="TimeoutType"/>
*
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/soap_binding_processing_context.c b/lasso/xml/soap_binding_processing_context.c
index 56ea0ec8..397df4b8 100644
--- a/lasso/xml/soap_binding_processing_context.c
+++ b/lasso/xml/soap_binding_processing_context.c
@@ -24,8 +24,12 @@
#include <lasso/xml/soap_binding_processing_context.h>
-/*
- * Schema fragments (liberty-idwsf-soap-binding-v1.1.xsd):
+/**
+ * SECTION:soap_binding_processing_context
+ * @short_description: &lt;soapbinding:ProcessingContextType&gt;
+ *
+ * <figure><title>Schema fragment for soapbinding:ProcessingContextType</title>
+ * <programlisting><![CDATA[
*
* <xs:complexType name="ProcessingContextType">
* <xs:simpleContent>
@@ -38,6 +42,8 @@
* </xs:complexType>
* <xs:element name="ProcessingContext" type="ProcessingContextType"/>
*
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/soap_binding_provider.c b/lasso/xml/soap_binding_provider.c
index 93a3e875..579140ca 100644
--- a/lasso/xml/soap_binding_provider.c
+++ b/lasso/xml/soap_binding_provider.c
@@ -24,8 +24,12 @@
#include <lasso/xml/soap_binding_provider.h>
-/*
- * Schema fragments (liberty-idwsf-soap-binding-v1.1.xsd):
+/**
+ * SECTION:soap_binding_provider
+ * @short_description: &lt;soapbinding:ProviderType&gt;
+ *
+ * <figure><title>Schema fragment for soapbinding:ProviderType</title>
+ * <programlisting><![CDATA[
* <xs:complexType name="ProviderType">
* <xs:attribute name="providerID" type="xs:anyURI" use="required"/>
* <xs:attribute name="affiliationID" type="xs: nyURI" use="optional"/>
@@ -35,6 +39,8 @@
* </xs:complexType>
* <xs:element name="Provider" type="ProviderType"/>
*
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/soap_binding_usage_directive.c b/lasso/xml/soap_binding_usage_directive.c
index a69dda6b..20e07c4c 100644
--- a/lasso/xml/soap_binding_usage_directive.c
+++ b/lasso/xml/soap_binding_usage_directive.c
@@ -24,8 +24,12 @@
#include <lasso/xml/soap_binding_usage_directive.h>
-/*
- * Schema fragments (liberty-idwsf-soap-binding-v1.1.xsd):
+/**
+ * SECTION:soap_binding_usage_directive
+ * @short_description: &lt;soapbinding:UsageDirectiveType&gt;
+ *
+ * <figure><title>Schema fragment for soapbinding:UsageDirectiveType</title>
+ * <programlisting><![CDATA[
* <xs:complexType name="UsageDirectiveType">
* <xs:sequence>
* <xs:any namespace="##other" processContents="lax" maxOccurs="unbounded"/>
@@ -37,6 +41,8 @@
* </xs:complexType>
* <xs:element name="UsageDirective" type="UsageDirectiveType"/>
*
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/soap_body.c b/lasso/xml/soap_body.c
index 92654d2e..bf60bc7e 100644
--- a/lasso/xml/soap_body.c
+++ b/lasso/xml/soap_body.c
@@ -24,8 +24,12 @@
#include <lasso/xml/soap_body.h>
-/*
- * Schema fragments (http://www.w3.org/2001/06/soap-envelope):
+/**
+ * SECTION:soap_body
+ * @short_description: &lt;soap:Body&gt;
+ *
+ * <figure><title>Schema fragment for soap:Body</title>
+ * <programlisting><![CDATA[
*
* <xs:element name="Body" type="tns:Body"/>
* <xs:complexType name="Body">
@@ -40,6 +44,8 @@
* </xs:annotation>
* </xs:anyAttribute>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/soap_envelope.c b/lasso/xml/soap_envelope.c
index bb237fc7..ea06eac1 100644
--- a/lasso/xml/soap_envelope.c
+++ b/lasso/xml/soap_envelope.c
@@ -24,9 +24,10 @@
#include <lasso/xml/soap_envelope.h>
-/*
- * Schema fragments ():
- *
+/**
+ * SECTION:soap_envelope
+ * @short_description: &lt;soap:Envelope&gt;
+ *
*/
/*****************************************************************************/
diff --git a/lasso/xml/soap_header.c b/lasso/xml/soap_header.c
index 1cbba386..1c63899d 100644
--- a/lasso/xml/soap_header.c
+++ b/lasso/xml/soap_header.c
@@ -24,8 +24,9 @@
#include <lasso/xml/soap_header.h>
-/*
- * Schema fragments (http://www.w3.org/2001/06/soap-envelope):
+/**
+ * SECTION:soap_header
+ * @short_description: &lt;soap:Header&gt;
*
*/
diff --git a/lasso/xml/strings.h b/lasso/xml/strings.h
index 41249453..d1f32e4e 100644
--- a/lasso/xml/strings.h
+++ b/lasso/xml/strings.h
@@ -22,6 +22,12 @@
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
+/**
+ * SECTION:strings
+ * @short_description: Useful string constants
+ *
+ **/
+
#ifndef __LASSO_STRINGS_H__
#define __LASSO_STRINGS_H__
@@ -50,9 +56,41 @@
#define LASSO_LIB_MINOR_VERSION_N 2
/* NameIDPolicyType */
+
+/**
+ * LASSO_LIB_NAMEID_POLICY_TYPE_NONE:
+ *
+ * <emphasis>None</emphasis> policy for use in #LassoLibAuthnRequest. It
+ * means an existing federation must be used and an error should be produced if
+ * none existed beforehand.
+ */
#define LASSO_LIB_NAMEID_POLICY_TYPE_NONE "none"
+
+/**
+ * LASSO_LIB_NAMEID_POLICY_TYPE_ONE_TIME:
+ *
+ * <emphasis>Onetime</emphasis> policy for use in #LassoLibAuthnRequest. It
+ * means a federation must not be created between identity and service
+ * provider. A temporary name identifier should be used instead.
+ */
#define LASSO_LIB_NAMEID_POLICY_TYPE_ONE_TIME "onetime"
+
+/**
+ * LASSO_LIB_NAMEID_POLICY_TYPE_FEDERATED:
+ *
+ * <emphasis>Federated</emphasis> policy for use in #LassoLibAuthnRequest. It
+ * means a federation may be created between identity and service provider (if
+ * it didn't exist before).
+ */
#define LASSO_LIB_NAMEID_POLICY_TYPE_FEDERATED "federated"
+
+/**
+ * LASSO_LIB_NAMEID_POLICY_TYPE_ANY:
+ *
+ * <emphasis>Any</emphasis> policy for use in #LassoLibAuthnRequest. It means
+ * a federation may be created if the principal agrees and it can fall back to
+ * <emphasis>onetime</emphasis> if he does not.
+ */
#define LASSO_LIB_NAMEID_POLICY_TYPE_ANY "any"
/* AuthenticationClassRef */
@@ -104,10 +142,27 @@
#define LASSO_LIB_STATUS_CODE_UNSUPPORTED_PROFILE "lib:UnsupportedProfile"
/* ProtocolProfile */
+
+/**
+ * LASSO_LIB_PROTOCOL_PROFILE_BRWS_ART:
+ *
+ * Identifies the Single Sign-On "Artifact" profile; where an artifact is
+ * passed from identity provider to service provider and back to get the
+ * #LassoLibAssertion.
+ */
#define LASSO_LIB_PROTOCOL_PROFILE_BRWS_ART \
"http://projectliberty.org/profiles/brws-art"
+
+/**
+ * LASSO_LIB_PROTOCOL_PROFILE_BRWS_POST:
+ *
+ * Identifies the Single Sign-On "POST" profile; where the #LassoLibAssertion
+ * is sent directly from the identity provider to the service provider in an
+ * HTML form submission message.
+ */
#define LASSO_LIB_PROTOCOL_PROFILE_BRWS_POST \
"http://projectliberty.org/profiles/brws-post"
+
#define LASSO_LIB_PROTOCOL_PROFILE_BRWS_LECP \
"http://projectliberty.org/profiles/lecp"
#define LASSO_LIB_PROTOCOL_PROFILE_FED_TERM_IDP_HTTP \
@@ -130,8 +185,28 @@
#define LASSO_LIB_PROTOCOL_PROFILE_SLO_IDP_SOAP "http://projectliberty.org/profiles/slo-idp-soap"
/* NameIdentifier formats */
+
+/**
+ * LASSO_LIB_NAME_IDENTIFIER_FORMAT_FEDERATED:
+ *
+ * <emphasis>Federated</emphasis> name identifier constant, used in
+ * #LassoNameIdentifier. It implies the name identifier belongs to
+ * a federation established between SP and IdP.
+ */
#define LASSO_LIB_NAME_IDENTIFIER_FORMAT_FEDERATED "urn:liberty:iff:nameid:federated"
+
+/**
+ * LASSO_LIB_NAME_IDENTIFIER_FORMAT_ONE_TIME:
+ *
+ * "One-time" name identifier constant, used in #LassoNameIdentifier.
+ */
#define LASSO_LIB_NAME_IDENTIFIER_FORMAT_ONE_TIME "urn:liberty:iff:nameid:one-time"
+
+/**
+ * LASSO_LIB_NAME_IDENTIFIER_FORMAT_ENCRYPTED:
+ *
+ * "Encrypted" name identifier constant, used in #LassoNameIdentifier.
+ */
#define LASSO_LIB_NAME_IDENTIFIER_FORMAT_ENCRYPTED "urn:liberty:iff:nameid:encrypted"
#define LASSO_LIB_NAME_IDENTIFIER_FORMAT_ENTITYID "urn:liberty:iff:nameid:entityID"
diff --git a/lasso/xml/utility_status.c b/lasso/xml/utility_status.c
index 81b7b48d..7e216ca4 100644
--- a/lasso/xml/utility_status.c
+++ b/lasso/xml/utility_status.c
@@ -24,8 +24,12 @@
#include <lasso/xml/utility_status.h>
-/*
- * Schema fragment
+/**
+ * SECTION:utility_status
+ * @short_description: &lt;utility:Status&gt;
+ *
+ * <figure><title>Schema fragment for utility:Status</title>
+ * <programlisting><![CDATA[
*
* <xs:element name="Status" type="StatusType">
* <xs:annotation>
@@ -43,6 +47,8 @@
* <xs:attribute name="ref" type="xs:NCName" use="optional"/>
* <xs:attribute name="comment" type="xs:string" use="optional"/>
* </xs:complexType>
+ * ]]></programlisting>
+ * </figure>
*/
/*****************************************************************************/
diff --git a/lasso/xml/xml.c b/lasso/xml/xml.c
index faaa268f..f93bab3d 100644
--- a/lasso/xml/xml.c
+++ b/lasso/xml/xml.c
@@ -22,6 +22,15 @@
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
+/**
+ * SECTION:node
+ * @short_description: Base class for all Lasso objects
+ *
+ * #LassoNode is the base class for Lasso objects; just a step over GObject as
+ * defined in glib.
+ *
+ */
+
#include <ctype.h>
#include <libxml/xpath.h>