From 5cf3bfecae3d69f9b8b6661760b07e61f06fb296 Mon Sep 17 00:00:00 2001 From: Tom Yu Date: Mon, 1 Oct 2007 23:52:30 +0000 Subject: [PATCH] pull up r20024 from trunk r20024@cathode-dark-space: jaltman | 2007-09-30 16:46:02 -0400 ticket: new subject: Add static ordinals to DLL exports Add static ordinals to DLL exports in krb5_32.def, xpprof32.def gssapi32.def, and krb524.def. Not added to k5sprt32.def as all of the functions are private. Not added to krb4_32.def as the library is not supported as part of KFW. ticket: 5791 git-svn-id: svn://anonsvn.mit.edu/krb5/branches/krb5-1-6@20065 dc483132-0cff-0310-8789-dd5450dbe970 --- src/krb524/krb524.def | 4 +- src/lib/gssapi32.def | 134 +++++------ src/lib/krb5_32.def | 538 +++++++++++++++++++++--------------------- src/lib/xpprof32.def | 38 +-- 4 files changed, 358 insertions(+), 356 deletions(-) diff --git a/src/krb524/krb524.def b/src/krb524/krb524.def index e9ebfa033..67d205045 100644 --- a/src/krb524/krb524.def +++ b/src/krb524/krb524.def @@ -9,5 +9,5 @@ EXPORTS - krb524_convert_creds_kdc - krb524_init_ets + krb524_convert_creds_kdc @1 + krb524_init_ets @2 diff --git a/src/lib/gssapi32.def b/src/lib/gssapi32.def index 5044808e1..fa36f51ed 100644 --- a/src/lib/gssapi32.def +++ b/src/lib/gssapi32.def @@ -7,91 +7,93 @@ DESCRIPTION 'Base Generic Security Service API' HEAPSIZE 8192 EXPORTS - gss_acquire_cred - gss_release_cred - gss_init_sec_context - gss_accept_sec_context - gss_process_context_token - gss_delete_sec_context - gss_context_time - gss_sign - gss_verify - gss_seal - gss_unseal - gss_display_status - gss_indicate_mechs - gss_compare_name - gss_display_name - gss_import_name - gss_release_name - gss_release_buffer - gss_release_oid_set - gss_inquire_cred + gss_acquire_cred @10 + gss_release_cred @54 + gss_init_sec_context @27 + gss_accept_sec_context @9 + gss_process_context_token @52 + gss_delete_sec_context @17 + gss_context_time @15 + gss_sign @59 + gss_verify @64 + gss_seal @58 + gss_unseal @62 + gss_display_status @19 + gss_indicate_mechs @26 + gss_compare_name @14 + gss_display_name @18 + gss_import_name @24 + gss_release_name @55 + gss_release_buffer @53 + gss_release_oid_set @57 + gss_inquire_cred @29 ; ; GSS-API v2 additional credential calls ; - gss_add_cred - gss_inquire_cred_by_mech + gss_add_cred @11 + gss_inquire_cred_by_mech @30 ; ; GSS-API v2 additional context-level calls ; - gss_inquire_context - gss_wrap_size_limit - gss_export_sec_context - gss_import_sec_context + gss_inquire_context @28 + gss_wrap_size_limit @67 + gss_export_sec_context @22 + gss_import_sec_context @25 ; ; GSS-API v2 additional calls for OID and OID_set operations ; gss_release_oid - gss_create_empty_oid_set - gss_add_oid_set_member - gss_test_oid_set_member - gss_oid_to_str - gss_str_to_oid + gss_create_empty_oid_set @16 + gss_add_oid_set_member @12 + gss_test_oid_set_member @61 + gss_oid_to_str @51 + gss_str_to_oid @60 ; ; GSS-API v2 renamed message protection calls ; - gss_wrap - gss_unwrap - gss_get_mic - gss_verify_mic + gss_wrap @66 + gss_unwrap @63 + gss_get_mic @23 + gss_verify_mic @65 ; ; GSS-API v2 future extensions ; - gss_inquire_names_for_mech - gss_inquire_mechs_for_name - gss_canonicalize_name - gss_export_name - gss_duplicate_name + gss_inquire_names_for_mech @32 + gss_inquire_mechs_for_name @31 + gss_canonicalize_name @13 + gss_export_name @21 + gss_duplicate_name @20 ; ; Krb5 specific function extensions ; - gss_krb5_get_tkt_flags - gss_krb5_copy_ccache - gss_krb5_ccache_name - gss_krb5_set_allowable_enctypes - gss_krb5_export_lucid_sec_context - gss_krb5_free_lucid_sec_context - krb5_gss_register_acceptor_identity + gss_krb5_get_tkt_flags @37 + gss_krb5_copy_ccache @34 + gss_krb5_ccache_name @33 + gss_krb5_set_allowable_enctypes @38 + gss_krb5_export_lucid_sec_context @35 + gss_krb5_free_lucid_sec_context @36 + krb5_gss_register_acceptor_identity @69 ; ; GSS-API variables ; - gss_nt_krb5_name DATA - gss_nt_krb5_principal DATA - gss_nt_user_name DATA - gss_nt_machine_uid_name DATA - gss_nt_string_uid_name DATA - gss_nt_service_name DATA - GSS_C_NT_USER_NAME DATA - GSS_C_NT_MACHINE_UID_NAME DATA - GSS_C_NT_STRING_UID_NAME DATA - GSS_C_NT_HOSTBASED_SERVICE DATA - GSS_C_NT_HOSTBASED_SERVICE_X DATA - GSS_C_NT_ANONYMOUS DATA - GSS_C_NT_EXPORT_NAME DATA - krb5_gss_oid_array DATA - gss_mech_krb5 DATA - gss_mech_krb5_old DATA - gss_mech_set_krb5 DATA - gss_mech_set_krb5_old DATA - gss_mech_set_krb5_both DATA + gss_nt_krb5_name @45 DATA + gss_nt_krb5_principal @46 DATA + gss_nt_user_name @50 DATA + gss_nt_machine_uid_name @47 DATA + gss_nt_string_uid_name @49 DATA + gss_nt_service_name @48 DATA + GSS_C_NT_USER_NAME @7 DATA + GSS_C_NT_MACHINE_UID_NAME @5 DATA + GSS_C_NT_STRING_UID_NAME @6 DATA + GSS_C_NT_HOSTBASED_SERVICE @3 DATA + GSS_C_NT_HOSTBASED_SERVICE_X @4 DATA + GSS_C_NT_ANONYMOUS @1 DATA + GSS_C_NT_EXPORT_NAME @2 DATA + krb5_gss_oid_array @68 DATA + gss_mech_krb5 @39 DATA + gss_mech_krb5_old @40 DATA + gss_mech_set_krb5 @42 DATA + gss_mech_set_krb5_old @44 DATA + gss_mech_set_krb5_both @43 DATA + GSS_KRB5_NT_PRINCIPAL_NAME @8 DATA + gss_mech_krb5_wrong @41 DATA diff --git a/src/lib/krb5_32.def b/src/lib/krb5_32.def index 23c1816c2..5a13ae638 100644 --- a/src/lib/krb5_32.def +++ b/src/lib/krb5_32.def @@ -18,285 +18,285 @@ EXPORTS - krb5_425_conv_principal - krb5_524_conv_principal - krb5_address_compare - krb5_address_order - krb5_address_search ; KRB5_CALLCONV_WRONG - krb5_aname_to_localname - krb5_appdefault_boolean - krb5_appdefault_string - krb5_auth_con_free - krb5_auth_con_genaddrs - krb5_auth_con_getaddrs - krb5_auth_con_getauthenticator - krb5_auth_con_get_checksum_func - krb5_auth_con_getflags - krb5_auth_con_getkey - krb5_auth_con_getlocalseqnumber - krb5_auth_con_getlocalsubkey - krb5_auth_con_getrcache ; KRB5_CALLCONV_WRONG - krb5_auth_con_getrecvsubkey - krb5_auth_con_getremoteseqnumber - krb5_auth_con_getremotesubkey - krb5_auth_con_getsendsubkey - krb5_auth_con_init - krb5_auth_con_initivector ; DEPRECATED - krb5_auth_con_setaddrs ; KRB5_CALLCONV_WRONG - krb5_auth_con_set_checksum_func - krb5_auth_con_setflags - krb5_auth_con_setports - krb5_auth_con_setrcache - krb5_auth_con_setrecvsubkey - krb5_auth_con_setsendsubkey - krb5_auth_con_setuseruserkey - krb5_build_principal - krb5_build_principal_ext - krb5_build_principal_va - krb5_c_block_size - krb5_c_checksum_length - krb5_c_decrypt - krb5_c_encrypt - krb5_c_encrypt_length - krb5_c_enctype_compare - krb5_c_is_coll_proof_cksum - krb5_c_is_keyed_cksum - krb5_c_keyed_checksum_types - krb5_c_make_checksum - krb5_c_make_random_key -krb5_c_prf -krb5_c_prf_length - krb5_c_random_make_octets - krb5_c_random_seed - krb5_c_string_to_key -krb5_c_string_to_key_with_params - krb5_c_valid_cksumtype - krb5_c_valid_enctype - krb5_c_verify_checksum - krb5_calculate_checksum - krb5_cccol_cursor_free - krb5_cccol_cursor_new - krb5_cccol_cursor_next - krb5_cc_close - krb5_cc_copy_creds - krb5_cc_default - krb5_cc_default_name - krb5_cc_destroy - krb5_cc_end_seq_get - krb5_cc_gen_new - krb5_cc_get_name - krb5_cc_get_principal - krb5_cc_get_type - krb5_cc_initialize - krb5_cc_new_unique - krb5_cc_next_cred - krb5_cc_remove_cred - krb5_cc_resolve - krb5_cc_retrieve_cred - krb5_cc_set_default_name - krb5_cc_set_flags - krb5_cc_start_seq_get - krb5_cc_store_cred - krb5_change_password - krb5_checksum_size - krb5_cksumtype_to_string - krb5_copy_addresses - krb5_copy_authdata - krb5_copy_authenticator - krb5_copy_checksum - krb5_copy_context - krb5_copy_creds - krb5_copy_data - krb5_copy_keyblock - krb5_copy_keyblock_contents - krb5_copy_principal - krb5_copy_ticket - krb5_decode_ticket - krb5_decrypt - krb5_deltat_to_string - krb5_eblock_enctype - krb5_encrypt - krb5_encrypt_size - krb5_enctype_to_string - krb5_finish_key - krb5_finish_random_key - krb5_free_addresses - krb5_free_ap_rep_enc_part - krb5_free_authdata - krb5_free_authenticator - krb5_free_checksum - krb5_free_checksum_contents - krb5_free_cksumtypes - krb5_free_config_files - krb5_free_context - krb5_free_cred_contents - krb5_free_creds - krb5_free_data - krb5_free_data_contents - krb5_free_default_realm - krb5_free_error - krb5_free_host_realm - krb5_free_keyblock - krb5_free_keyblock_contents - krb5_free_keytab_entry_contents - krb5_free_principal - krb5_free_tgt_creds - krb5_free_ticket - krb5_free_unparsed_name - krb5_fwd_tgt_creds - krb5_get_credentials - krb5_get_credentials_renew - krb5_get_credentials_validate - krb5_get_default_config_files - krb5_get_default_realm - krb5_get_host_realm - krb5_get_in_tkt ; DEPRECATED - krb5_get_in_tkt_with_keytab ; DEPRECATED - krb5_get_in_tkt_with_password ; DEPRECATED - krb5_get_in_tkt_with_skey ; DEPRECATED - krb5_get_init_creds_keytab - krb5_get_init_creds_opt_alloc - krb5_get_init_creds_opt_free - krb5_get_init_creds_opt_free_pa - krb5_get_init_creds_opt_get_pa - krb5_get_init_creds_opt_init - krb5_get_init_creds_opt_set_pa - krb5_get_init_creds_opt_set_address_list - krb5_get_init_creds_opt_set_etype_list - krb5_get_init_creds_opt_set_forwardable - krb5_get_init_creds_opt_set_change_password_prompt - krb5_get_init_creds_opt_set_preauth_list - krb5_get_init_creds_opt_set_proxiable - krb5_get_init_creds_opt_set_renew_life - krb5_get_init_creds_opt_set_salt - krb5_get_init_creds_opt_set_tkt_life - krb5_get_init_creds_password - krb5_get_permitted_enctypes - krb5_get_prompt_types - krb5_get_renewed_creds - krb5_get_server_rcache - krb5_get_time_offsets - krb5_get_validated_creds - krb5_init_context - krb5_init_keyblock - krb5_init_random_key - krb5_init_secure_context - krb5_is_referral_realm - krb5_is_thread_safe - krb5_kt_add_entry - krb5_kt_close - krb5_kt_default - krb5_kt_default_name - krb5_kt_end_seq_get - krb5_kt_get_entry - krb5_kt_get_name - krb5_kt_get_type - krb5_kt_next_entry - krb5_kt_read_service_key - krb5_kt_remove_entry - krb5_kt_resolve - krb5_kt_start_seq_get - krb5_kuserok - krb5_mk_1cred - krb5_mk_error - krb5_mk_ncred - krb5_mk_priv - krb5_mk_rep - krb5_mk_req - krb5_mk_req_extended - krb5_mk_safe - krb5_os_localaddr - krb5_parse_name - krb5_principal_compare - krb5_principal2salt ; KRB5_CALLCONV_WRONG - krb5_process_key - krb5_prompter_posix - krb5_random_key - krb5_rd_cred - krb5_rd_error - krb5_rd_priv - krb5_rd_rep - krb5_rd_req - krb5_rd_safe - krb5_read_password - krb5_realm_compare - krb5_recvauth - krb5_recvauth_version - krb5_salttype_to_string - krb5_sendauth - krb5_server_decrypt_ticket_keytab - krb5_set_default_realm - krb5_set_default_tgs_enctypes - krb5_set_password - krb5_set_password_using_ccache - krb5_set_principal_realm - krb5_set_real_time - krb5_sname_to_principal - krb5_string_to_cksumtype - krb5_string_to_deltat - krb5_string_to_enctype - krb5_string_to_key - krb5_string_to_salttype - krb5_string_to_timestamp - krb5_timeofday - krb5_timestamp_to_sfstring - krb5_timestamp_to_string - krb5_unparse_name - krb5_unparse_name_ext - krb5_us_timeofday - krb5_use_enctype - krb5_verify_checksum - krb5_verify_init_creds - krb5_verify_init_creds_opt_init - krb5_verify_init_creds_opt_set_ap_req_nofail + krb5_425_conv_principal @10 + krb5_524_conv_principal @11 + krb5_address_compare @13 + krb5_address_order @14 + krb5_address_search @15 ; KRB5_CALLCONV_WRONG + krb5_aname_to_localname @16 + krb5_appdefault_boolean @17 + krb5_appdefault_string @18 + krb5_auth_con_free @19 + krb5_auth_con_genaddrs @20 + krb5_auth_con_getaddrs @21 + krb5_auth_con_getauthenticator @22 + krb5_auth_con_get_checksum_func @23 + krb5_auth_con_getflags @24 + krb5_auth_con_getkey @25 + krb5_auth_con_getlocalseqnumber @26 + krb5_auth_con_getlocalsubkey @27 + krb5_auth_con_getrcache @28 ; KRB5_CALLCONV_WRONG + krb5_auth_con_getrecvsubkey @29 + krb5_auth_con_getremoteseqnumber @30 + krb5_auth_con_getremotesubkey @31 + krb5_auth_con_getsendsubkey @32 + krb5_auth_con_init @33 + krb5_auth_con_initivector @34 ; DEPRECATED + krb5_auth_con_set_checksum_func @35 + krb5_auth_con_setaddrs @37 ; KRB5_CALLCONV_WRONG + krb5_auth_con_setflags @38 + krb5_auth_con_setports @39 + krb5_auth_con_setrcache @40 + krb5_auth_con_setrecvsubkey @41 + krb5_auth_con_setsendsubkey @42 + krb5_auth_con_setuseruserkey @43 + krb5_build_principal @44 + krb5_build_principal_ext @45 + krb5_build_principal_va @46 + krb5_c_block_size @47 + krb5_c_checksum_length @48 + krb5_c_decrypt @49 + krb5_c_encrypt @50 + krb5_c_encrypt_length @51 + krb5_c_enctype_compare @52 + krb5_c_is_coll_proof_cksum @53 + krb5_c_is_keyed_cksum @54 + krb5_c_keyed_checksum_types @55 + krb5_c_make_checksum @56 + krb5_c_make_random_key @57 + krb5_c_prf @58 + krb5_c_prf_length @59 + krb5_c_random_make_octets @60 + krb5_c_random_seed @61 + krb5_c_string_to_key @62 + krb5_c_string_to_key_with_params @63 + krb5_c_valid_cksumtype @64 + krb5_c_valid_enctype @65 + krb5_c_verify_checksum @66 + krb5_calculate_checksum @67 + krb5_cc_close @68 + krb5_cc_copy_creds @69 + krb5_cc_default @70 + krb5_cc_default_name @71 + krb5_cc_destroy @72 + krb5_cc_end_seq_get @73 + krb5_cc_gen_new @74 + krb5_cc_get_name @75 + krb5_cc_get_principal @76 + krb5_cc_get_type @77 + krb5_cc_initialize @78 + krb5_cc_new_unique @79 + krb5_cc_next_cred @80 + krb5_cc_remove_cred @81 + krb5_cc_resolve @82 + krb5_cc_retrieve_cred @83 + krb5_cc_set_default_name @84 + krb5_cc_set_flags @85 + krb5_cc_start_seq_get @86 + krb5_cc_store_cred @87 + krb5_cccol_cursor_free @88 + krb5_cccol_cursor_new @89 + krb5_cccol_cursor_next @90 + krb5_change_password @91 + krb5_checksum_size @92 + krb5_cksumtype_to_string @93 + krb5_copy_addresses @95 + krb5_copy_authdata @96 + krb5_copy_authenticator @97 + krb5_copy_checksum @98 + krb5_copy_context @99 + krb5_copy_creds @100 + krb5_copy_data @101 + krb5_copy_keyblock @102 + krb5_copy_keyblock_contents @103 + krb5_copy_principal @104 + krb5_copy_ticket @105 + krb5_decode_ticket @106 + krb5_decrypt @107 + krb5_deltat_to_string @109 + krb5_eblock_enctype @110 + krb5_encrypt @111 + krb5_encrypt_size @112 + krb5_enctype_to_string @113 + krb5_finish_key @115 + krb5_finish_random_key @116 + krb5_free_addresses @117 + krb5_free_ap_rep_enc_part @118 + krb5_free_authdata @120 + krb5_free_authenticator @121 + krb5_free_checksum @122 + krb5_free_checksum_contents @123 + krb5_free_cksumtypes @124 + krb5_free_config_files @125 + krb5_free_context @126 + krb5_free_cred_contents @127 + krb5_free_creds @128 + krb5_free_data @129 + krb5_free_data_contents @130 + krb5_free_default_realm @131 + krb5_free_error @133 + krb5_free_host_realm @135 + krb5_free_keyblock @136 + krb5_free_keyblock_contents @137 + krb5_free_keytab_entry_contents @138 + krb5_free_principal @140 + krb5_free_tgt_creds @141 + krb5_free_ticket @142 + krb5_free_unparsed_name @143 + krb5_fwd_tgt_creds @144 + krb5_get_credentials @145 + krb5_get_credentials_renew @146 + krb5_get_credentials_validate @147 + krb5_get_default_config_files @148 + krb5_get_default_realm @149 + krb5_get_host_realm @151 + krb5_get_in_tkt @152 ; DEPRECATED + krb5_get_in_tkt_with_keytab @153 ; DEPRECATED + krb5_get_in_tkt_with_password @154 ; DEPRECATED + krb5_get_in_tkt_with_skey @155 ; DEPRECATED + krb5_get_init_creds_keytab @156 + krb5_get_init_creds_opt_alloc @157 + krb5_get_init_creds_opt_free @158 + krb5_get_init_creds_opt_free_pa @159 + krb5_get_init_creds_opt_get_pa @160 + krb5_get_init_creds_opt_init @161 + krb5_get_init_creds_opt_set_address_list @162 + krb5_get_init_creds_opt_set_change_password_prompt @163 + krb5_get_init_creds_opt_set_etype_list @164 + krb5_get_init_creds_opt_set_forwardable @165 + krb5_get_init_creds_opt_set_pa @166 + krb5_get_init_creds_opt_set_preauth_list @167 + krb5_get_init_creds_opt_set_proxiable @168 + krb5_get_init_creds_opt_set_renew_life @169 + krb5_get_init_creds_opt_set_salt @170 + krb5_get_init_creds_opt_set_tkt_life @171 + krb5_get_init_creds_password @172 + krb5_get_permitted_enctypes @173 + krb5_get_profile @269 + krb5_get_prompt_types @174 + krb5_get_renewed_creds @175 + krb5_get_server_rcache @176 + krb5_get_time_offsets @178 + krb5_get_validated_creds @179 + krb5_init_context @180 + krb5_init_keyblock @181 + krb5_init_random_key @182 + krb5_init_secure_context @183 + krb5_is_referral_realm @185 + krb5_is_thread_safe @186 + krb5_kt_add_entry @187 + krb5_kt_close @188 + krb5_kt_default @189 + krb5_kt_default_name @190 + krb5_kt_end_seq_get @191 + krb5_kt_get_entry @193 + krb5_kt_get_name @194 + krb5_kt_get_type @195 + krb5_kt_next_entry @196 + krb5_kt_read_service_key @197 + krb5_kt_remove_entry @198 + krb5_kt_resolve @199 + krb5_kt_start_seq_get @200 + krb5_kuserok @201 + krb5_mk_1cred @202 + krb5_mk_error @203 + krb5_mk_ncred @204 + krb5_mk_priv @205 + krb5_mk_rep @206 + krb5_mk_req @207 + krb5_mk_req_extended @208 + krb5_mk_safe @209 + krb5_os_localaddr @210 + krb5_parse_name @211 + krb5_principal2salt @212 ; KRB5_CALLCONV_WRONG + krb5_principal_compare @213 + krb5_process_key @214 + krb5_prompter_posix @215 + krb5_random_key @216 + krb5_rd_cred @218 + krb5_rd_error @219 + krb5_rd_priv @220 + krb5_rd_rep @221 + krb5_rd_req @222 + krb5_rd_safe @223 + krb5_read_password @224 + krb5_realm_compare @225 + krb5_recvauth @226 + krb5_recvauth_version @227 + krb5_salttype_to_string @228 + krb5_sendauth @229 + krb5_server_decrypt_ticket_keytab @239 + krb5_set_default_realm @240 + krb5_set_default_tgs_enctypes @241 + krb5_set_password @243 + krb5_set_password_using_ccache @244 + krb5_set_principal_realm @245 + krb5_set_real_time @246 + krb5_sname_to_principal @248 + krb5_string_to_cksumtype @249 + krb5_string_to_deltat @250 + krb5_string_to_enctype @251 + krb5_string_to_key @252 + krb5_string_to_salttype @253 + krb5_string_to_timestamp @254 + krb5_timeofday @255 + krb5_timestamp_to_sfstring @256 + krb5_timestamp_to_string @257 + krb5_unparse_name @258 + krb5_unparse_name_ext @259 + krb5_us_timeofday @260 + krb5_use_enctype @261 + krb5_verify_checksum @262 + krb5_verify_init_creds @263 + krb5_verify_init_creds_opt_init @264 + krb5_verify_init_creds_opt_set_ap_req_nofail @265 - krb5_524_convert_creds + krb5_524_convert_creds @12 ; Don't add krb524_convert_creds_kdc or krb524_init_ets here; ; they've never been exported by this library, and are deprecated. -KR - krb5int_accessor ; INTERNAL (to end all internals) + krb5int_accessor @267 ; INTERNAL (to end all internals) - krb5_get_profile ; Temporary exports (DO NOT USE) ; DO NOT USE -- Currently required for krb4_32.dll - des_ecb_encrypt ; PRIVATE KRB4 - des_new_random_key ; PRIVATE KRB4 - des_key_sched ; PRIVATE KRB4 - des_pcbc_encrypt ; PRIVATE KRB4 - des_quad_cksum ; PRIVATE KRB4 - des_string_to_key ; PRIVATE KRB4 - des_init_random_number_generator ; PRIVATE KRB4 - afs_string_to_key ; PRIVATE KRB4 + des_ecb_encrypt @3 ; PRIVATE KRB4 + des_new_random_key @6 ; PRIVATE KRB4 + des_key_sched @5 ; PRIVATE KRB4 + des_pcbc_encrypt @7 ; PRIVATE KRB4 + des_quad_cksum @8 ; PRIVATE KRB4 + des_string_to_key @9 ; PRIVATE KRB4 + des_init_random_number_generator @4 ; PRIVATE KRB4 + afs_string_to_key @1 ; PRIVATE KRB4 ; DO NOT USE -- Currently required to implement gssapi32.dll - decode_krb5_ap_req ; PRIVATE GSSAPI k5-int.h KRB5_CALLCONV_WRONG - krb5_externalize_opaque ; PRIVATE GSSAPI k5-int.h - krb5_internalize_opaque ; PRIVATE GSSAPI k5-int.h - krb5_ser_auth_context_init ; PRIVATE GSSAPI k5-int.h - krb5_ser_ccache_init ; PRIVATE GSSAPI k5-int.h - krb5_ser_context_init ; PRIVATE GSSAPI k5-int.h - krb5_ser_keytab_init ; PRIVATE GSSAPI k5-int.h - krb5_ser_pack_bytes ; PRIVATE GSSAPI k5-int.h - krb5_ser_pack_int32 ; PRIVATE GSSAPI k5-int.h - krb5_ser_rcache_init ; PRIVATE GSSAPI k5-int.h - krb5_ser_unpack_bytes ; PRIVATE GSSAPI k5-int.h - krb5_ser_unpack_int32 ; PRIVATE GSSAPI k5-int.h - krb5_size_opaque ; PRIVATE GSSAPI k5-int.h - krb5int_cc_default ; PRIVATE GSSAPI k5-int.h + decode_krb5_ap_req @2 ; PRIVATE GSSAPI k5-int.h KRB5_CALLCONV_WRONG + krb5_externalize_opaque @114 ; PRIVATE GSSAPI k5-int.h + krb5_internalize_opaque @184 ; PRIVATE GSSAPI k5-int.h + krb5_ser_auth_context_init @230 ; PRIVATE GSSAPI k5-int.h + krb5_ser_ccache_init @231 ; PRIVATE GSSAPI k5-int.h + krb5_ser_context_init @232 ; PRIVATE GSSAPI k5-int.h + krb5_ser_keytab_init @233 ; PRIVATE GSSAPI k5-int.h + krb5_ser_pack_bytes @234 ; PRIVATE GSSAPI k5-int.h + krb5_ser_pack_int32 @235 ; PRIVATE GSSAPI k5-int.h + krb5_ser_rcache_init @236 ; PRIVATE GSSAPI k5-int.h + krb5_ser_unpack_bytes @237 ; PRIVATE GSSAPI k5-int.h + krb5_ser_unpack_int32 @238 ; PRIVATE GSSAPI k5-int.h + krb5_size_opaque @247 ; PRIVATE GSSAPI k5-int.h + krb5int_cc_default @268 ; PRIVATE GSSAPI k5-int.h - krb5_free_ap_req ; PRIVATE GSSAPI krb5.hin - krb5_free_ktypes ; PRIVATE GSSAPI krb5.hin - krb5_get_tgs_ktypes ; PRIVATE GSSAPI krb5.hin - krb5_auth_con_set_req_cksumtype ; PRIVATE GSSAPI krb5.hin - krb5_kt_free_entry ; PRIVATE GSSAPI krb5.hin - krb5_rc_close ; PRIVATE GSSAPI krb5.hin - krb5_free_enc_tkt_part ; PRIVATE GSSAPI krb5.hin - krb5_decrypt_tkt_part ; PRIVATE GSSAPI krb5.hin + krb5_free_ap_req @119 ; PRIVATE GSSAPI krb5.hin + krb5_free_ktypes @139 ; PRIVATE GSSAPI krb5.hin + krb5_get_tgs_ktypes @177 ; PRIVATE GSSAPI krb5.hin + krb5_auth_con_set_req_cksumtype @36 ; PRIVATE GSSAPI krb5.hin + krb5_kt_free_entry @192 ; PRIVATE GSSAPI krb5.hin + krb5_rc_close @217 ; PRIVATE GSSAPI krb5.hin + krb5_free_enc_tkt_part @132 ; PRIVATE GSSAPI krb5.hin + krb5_decrypt_tkt_part @108 ; PRIVATE GSSAPI krb5.hin - krb5_set_error_message - krb5_vset_error_message - krb5_get_error_message - krb5_free_error_message - krb5_clear_error_message + krb5_set_error_message @242 + krb5_vset_error_message @266 + krb5_get_error_message @150 + krb5_free_error_message @134 + krb5_clear_error_message @94 diff --git a/src/lib/xpprof32.def b/src/lib/xpprof32.def index a14cd0a31..c487a637b 100644 --- a/src/lib/xpprof32.def +++ b/src/lib/xpprof32.def @@ -7,22 +7,22 @@ DESCRIPTION 'Cross Platform Profile DLL' HEAPSIZE 8192 EXPORTS - profile_init - profile_init_path - profile_flush - profile_release - profile_abandon - profile_get_values - profile_free_list - profile_get_string - profile_get_integer - profile_get_relation_names - profile_get_subsection_names - profile_iterator_create - profile_iterator_free - profile_iterator - profile_release_string - profile_update_relation - profile_clear_relation - profile_rename_section - profile_add_relation + profile_abandon @1 + profile_add_relation @2 + profile_clear_relation @3 + profile_flush @4 + profile_free_list @5 + profile_get_integer @6 + profile_get_relation_names @7 + profile_get_string @8 + profile_get_subsection_names @9 + profile_get_values @10 + profile_init @11 + profile_init_path @12 + profile_iterator @13 + profile_iterator_create @14 + profile_iterator_free @15 + profile_release @16 + profile_release_string @17 + profile_rename_section @18 + profile_update_relation @19 -- 2.26.2