krb5_sam_response
krb5_sam_response *sr = 0;
krb5_sam_response *sr = 0;
asn1_error_code asn1_decode_sam_response(asn1buf *buf, krb5_sam_response *val)
(asn1buf *buf, krb5_sam_response *val);
FIELDOF_NORM(krb5_sam_response, int32, sam_type, 0),
FIELDOF_NORM(krb5_sam_response, krb5_flags, sam_flags, 1),
FIELDOF_OPT(krb5_sam_response, ostring_data, sam_track_id, 2, 2),
FIELDOF_OPT(krb5_sam_response, encrypted_data, sam_enc_key, 3, 3),
FIELDOF_NORM(krb5_sam_response, encrypted_data, sam_enc_nonce_or_ts, 4),
FIELDOF_OPT(krb5_sam_response, int32, sam_nonce, 5, 5),
FIELDOF_OPT(krb5_sam_response, kerberos_time, sam_patimestamp, 6, 6),
const krb5_sam_response *val = p;
DEFSEQTYPE(sam_response, krb5_sam_response, sam_response_fields,
krb5_error_code decode_krb5_sam_response(const krb5_data *code, krb5_sam_response **rep)
alloc_field(*rep,krb5_sam_response);
krb5_sam_response sam_response;
krb5_sam_response sam_response;
(krb5_context, krb5_sam_response * );
(krb5_context, krb5_sam_response * );
(const krb5_sam_response * , krb5_data **);
(const krb5_data *, krb5_sam_response **);
krb5_free_sam_response(krb5_context ctx, krb5_sam_response *sr)
krb5_free_sam_response_contents(krb5_context ctx, krb5_sam_response *sr)