DEFSEQTYPE
DEFSEQTYPE(fast_armor, krb5_fast_armor, fast_armor_fields);
DEFSEQTYPE(fast_armored_req, krb5_fast_armored_req, fast_armored_req_fields);
DEFSEQTYPE(fast_req, krb5_fast_req, fast_req_fields);
DEFSEQTYPE(fast_finished, krb5_fast_finished, fast_finished_fields);
DEFSEQTYPE(fast_response, krb5_fast_response, fast_response_fields);
DEFSEQTYPE(fast_rep, krb5_enc_data, fast_rep_fields);
DEFSEQTYPE(ad_kdc_issued, krb5_ad_kdcissued, ad_kdcissued_fields);
DEFSEQTYPE(princ_plus_realm_data, krb5_principal_data,
DEFSEQTYPE(iakerb_header, krb5_iakerb_header, iakerb_header_fields);
DEFSEQTYPE(iakerb_finished, krb5_iakerb_finished, iakerb_finished_fields);
DEFSEQTYPE(principal_data, krb5_principal_data, princname_fields);
DEFSEQTYPE(algorithm_identifier, krb5_algorithm_identifier,
DEFSEQTYPE(kdf_alg_id, krb5_data, kdf_alg_id_fields);
DEFSEQTYPE(pkinit_krb5_principal_name_data, krb5_principal_data,
DEFSEQTYPE(sp80056a_other_info, krb5_sp80056a_other_info,
DEFSEQTYPE(pkinit_supp_pub_info, krb5_pkinit_supp_pub_info,
DEFSEQTYPE(pachecksum2, krb5_pachecksum2, pachecksum2_fields);
DEFSEQTYPE(pk_authenticator, krb5_pk_authenticator, pk_authenticator_fields);
DEFSEQTYPE(auth_pack, krb5_auth_pack, auth_pack_fields);
DEFSEQTYPE(external_principal_identifier, krb5_external_principal_identifier,
DEFSEQTYPE(pa_pk_as_req, krb5_pa_pk_as_req, pa_pk_as_req_fields);
DEFSEQTYPE(dh_rep_info, krb5_dh_rep_info, dh_rep_info_fields);
DEFSEQTYPE(kdc_dh_key_info, krb5_kdc_dh_key_info, kdc_dh_key_info_fields);
DEFSEQTYPE(reply_key_pack, krb5_reply_key_pack, reply_key_pack_fields);
DEFSEQTYPE(typed_data, krb5_pa_data, typed_data_fields);
DEFSEQTYPE(otp_tokeninfo, krb5_otp_tokeninfo, otp_tokeninfo_fields);
DEFSEQTYPE(pa_otp_challenge, krb5_pa_otp_challenge, pa_otp_challenge_fields);
DEFSEQTYPE(pa_otp_req, krb5_pa_otp_req, pa_otp_req_fields);
DEFSEQTYPE(pa_otp_enc_req, krb5_data, pa_otp_enc_req_fields);
DEFSEQTYPE(kkdcp_message, krb5_kkdcp_message,
DEFSEQTYPE(vmac, krb5_verifier_mac, vmac_fields);
DEFSEQTYPE(cammac, krb5_cammac, cammac_fields);
DEFSEQTYPE(secure_cookie, krb5_secure_cookie, secure_cookie_fields);
DEFSEQTYPE(pa_pac_options, krb5_pa_pac_options, pa_pac_options_fields);
DEFSEQTYPE(spake_factor, krb5_spake_factor, spake_factor_fields);
DEFSEQTYPE(spake_support, krb5_spake_support, spake_support_fields);
DEFSEQTYPE(spake_challenge, krb5_spake_challenge, spake_challenge_fields);
DEFSEQTYPE(spake_response, krb5_spake_response, spake_response_fields);
DEFSEQTYPE(address, krb5_address, address_fields);
DEFSEQTYPE(encrypted_data, krb5_enc_data, encrypted_data_fields);
DEFSEQTYPE(authdata_elt, krb5_authdata, authdata_elt_fields);
DEFSEQTYPE(authdata_elt_type, krb5_authdatatype, authdata_elt_type_fields);
DEFSEQTYPE(encryption_key, krb5_keyblock, encryption_key_fields);
DEFSEQTYPE(checksum, krb5_checksum, checksum_fields);
DEFSEQTYPE(last_req_ent, krb5_last_req_entry, lr_fields);
DEFSEQTYPE(untagged_ticket, krb5_ticket, ticket_fields);
DEFSEQTYPE(pa_data, krb5_pa_data, pa_data_fields);
DEFSEQTYPE(enc_kdc_rep_part, krb5_enc_kdc_rep_part, enc_kdc_rep_part_fields);
DEFSEQTYPE(kdc_req_body_hack, kdc_req_hack, kdc_req_hack_fields);
DEFSEQTYPE(transited, krb5_transited, transited_fields);
DEFSEQTYPE(safe_body, krb5_safe, safe_body_fields);
DEFSEQTYPE(cred_info, krb5_cred_info, krb_cred_info_fields);
DEFSEQTYPE(etype_info_entry, krb5_etype_info_entry, etype_info_entry_fields);
DEFSEQTYPE(etype_info2_entry, krb5_etype_info_entry, etype_info2_entry_fields);
DEFSEQTYPE(sam_challenge_2, krb5_sam_challenge_2, sam_challenge_2_fields);
DEFSEQTYPE(sam_challenge_2_body,krb5_sam_challenge_2_body,
DEFSEQTYPE(enc_sam_response_enc_2, krb5_enc_sam_response_enc_2,
DEFSEQTYPE(sam_response_2, krb5_sam_response_2, sam_response_2_fields);
DEFSEQTYPE(untagged_authenticator, krb5_authenticator, authenticator_fields);
DEFSEQTYPE(untagged_enc_tkt_part, krb5_enc_tkt_part, enc_tkt_part_fields);
DEFSEQTYPE(kdc_rep, krb5_kdc_rep, kdc_rep_fields);
DEFSEQTYPE(untagged_ap_req, krb5_ap_req, ap_req_fields);
DEFSEQTYPE(untagged_ap_rep, krb5_ap_rep, ap_rep_fields);
DEFSEQTYPE(untagged_ap_rep_enc_part, krb5_ap_rep_enc_part,
DEFSEQTYPE(kdc_req, krb5_kdc_req, kdc_req_fields);
DEFSEQTYPE(untagged_as_req, krb5_kdc_req, as_req_fields);
DEFSEQTYPE(untagged_tgs_req, krb5_kdc_req, tgs_req_fields);
DEFSEQTYPE(untagged_safe, krb5_safe, safe_fields);
DEFSEQTYPE(untagged_safe_with_body, struct krb5_safe_with_body,
DEFSEQTYPE(untagged_priv, krb5_priv, priv_fields);
DEFSEQTYPE(untagged_priv_enc_part, krb5_priv_enc_part, priv_enc_part_fields);
DEFSEQTYPE(untagged_cred, krb5_cred, cred_fields);
DEFSEQTYPE(untagged_enc_cred_part, krb5_cred_enc_part, enc_cred_part_fields);
DEFSEQTYPE(untagged_krb5_error, krb5_error, error_fields);
DEFSEQTYPE(pa_enc_ts, krb5_pa_enc_ts, pa_enc_ts_fields);
DEFSEQTYPE(setpw_req, struct krb5_setpw_req, setpw_req_fields);
DEFSEQTYPE(pa_for_user, krb5_pa_for_user, pa_for_user_fields);
DEFSEQTYPE(s4u_userid, krb5_s4u_userid, s4u_userid_fields);
DEFSEQTYPE(pa_s4u_x509_user, krb5_pa_s4u_x509_user, pa_s4u_x509_user_fields);
DEFSEQTYPE(pa_pac_req, krb5_pa_pac_req, pa_pac_req_fields);
DEFSEQTYPE(key_data, krb5_key_data, key_data_fields);
DEFSEQTYPE(ldap_key_seq, ldap_seqof_key_data, ldap_key_seq_fields);
DEFSEQTYPE(krbsalt, krb5_key_data, krbsalt_fields);
DEFSEQTYPE(encryptionkey, krb5_key_data, encryptionkey_fields);