summaryrefslogtreecommitdiffstats
path: root/lasso/xml
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 /lasso/xml
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
Diffstat (limited to 'lasso/xml')
-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
287 files changed, 2392 insertions, 663 deletions
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>